1 package com.atlassian.jira.workflow.condition;
2
3 import java.util.Map;
4
5 import com.opensymphony.module.propertyset.PropertySet;
6 import com.opensymphony.workflow.WorkflowException;
7
8
9
10
11
12
13
14
15 public class ValidatingIssueCondition extends AbstractJiraCondition {
16
17 public static final String VALIDATING_ISSUE_KEY = "validatingIssue";
18
19 public boolean passesCondition(Map transientVars, Map args, PropertySet ps) throws WorkflowException {
20 boolean isValidatingIssue = false;
21 try {
22 Object validatingIssue = transientVars.get(VALIDATING_ISSUE_KEY);
23 isValidatingIssue = (validatingIssue==null) ? false : ((Boolean)validatingIssue).booleanValue();
24 } catch (Exception e) {
25 }
26 return isValidatingIssue;
27 }
28
29 }