com.atlassian.jira.workflow.condition
Class ActivityCondition

java.lang.Object
  extended by com.atlassian.jira.workflow.WorkflowFunctionUtils
      extended by com.atlassian.jira.workflow.condition.AbstractJiraCondition
          extended by com.atlassian.jira.workflow.condition.ActivityCondition
All Implemented Interfaces:
com.opensymphony.workflow.Condition

public class ActivityCondition
extends com.atlassian.jira.workflow.condition.AbstractJiraCondition

FQCN : com.atlassian.jira.workflow.condition.ActivityCondition

Since:
Description : Evaluate if an activity exist on the Issue - On Issue - On Transition - On Comment - On Worklog
Author:
Kaamelot

Field Summary
protected static com.atlassian.jira.issue.comments.CommentManager commentManager
           
 java.lang.String ON_COMMENT
           
 java.lang.String ON_EDIT
           
 java.lang.String ON_TRANSITION
           
 java.lang.String ON_WORKGLOG
           
protected static TransitionManager transitionManager
           
protected static com.atlassian.jira.issue.worklog.WorklogManager worklogManager
           
 
Fields inherited from class com.atlassian.jira.workflow.WorkflowFunctionUtils
ORIGNAL_ISSUE_KEY
 
Constructor Summary
ActivityCondition()
           
 
Method Summary
 java.util.Map getDelays(java.util.Map _args)
           
 java.util.Map getMap(java.util.Map _map, java.util.List _keys)
           
 java.util.List getTransitions(java.util.Map _transientVars)
           
 boolean isIssueActive(java.util.Date _date1, java.util.Date _date2, java.lang.String _delay)
           
 boolean passesCondition(java.util.Map _transientVars, java.util.Map _args, com.opensymphony.module.propertyset.PropertySet _ps)
           
 
Methods inherited from class com.atlassian.jira.workflow.condition.AbstractJiraCondition
getIssue
 
Methods inherited from class com.atlassian.jira.workflow.WorkflowFunctionUtils
getCaller, getCallerName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ON_WORKGLOG

public java.lang.String ON_WORKGLOG

ON_TRANSITION

public java.lang.String ON_TRANSITION

ON_COMMENT

public java.lang.String ON_COMMENT

ON_EDIT

public java.lang.String ON_EDIT

transitionManager

protected static TransitionManager transitionManager

commentManager

protected static com.atlassian.jira.issue.comments.CommentManager commentManager

worklogManager

protected static com.atlassian.jira.issue.worklog.WorklogManager worklogManager
Constructor Detail

ActivityCondition

public ActivityCondition()
Method Detail

passesCondition

public boolean passesCondition(java.util.Map _transientVars,
                               java.util.Map _args,
                               com.opensymphony.module.propertyset.PropertySet _ps)
                        throws com.opensymphony.workflow.WorkflowException
Throws:
com.opensymphony.workflow.WorkflowException

isIssueActive

public boolean isIssueActive(java.util.Date _date1,
                             java.util.Date _date2,
                             java.lang.String _delay)

getTransitions

public java.util.List getTransitions(java.util.Map _transientVars)

getMap

public java.util.Map getMap(java.util.Map _map,
                            java.util.List _keys)

getDelays

public java.util.Map getDelays(java.util.Map _args)


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.