com.atlassian.jira.workflow
Class WorkflowTransitionUtilAddOnImpl
java.lang.Object
com.atlassian.jira.workflow.WorkflowTransitionUtilImpl
com.atlassian.jira.workflow.WorkflowTransitionUtilAddOnImpl
- All Implemented Interfaces:
- com.atlassian.jira.workflow.WorkflowProgressAware, com.atlassian.jira.workflow.WorkflowTransitionUtil
public class WorkflowTransitionUtilAddOnImpl
- extends com.atlassian.jira.workflow.WorkflowTransitionUtilImpl
FQCN : com.atlassian.jira.workflow.WorkflowTransitionUtilAddOnImpl
- Since:
- 2005
Description : Provides capacity to perform a Transition assuming Previous Field values as unchanged when Field is present in Transition Screen.
Required for Transition Jelly Tag and Auto Transition Service.
- Author:
- Kaamelot
Fields inherited from interface com.atlassian.jira.workflow.WorkflowTransitionUtil |
FIELD_COMMENT, FIELD_COMMENT_GROUP_LEVEL, FIELD_COMMENT_LEVEL, FIELD_COMMENT_ROLE_LEVEL, VIEW_COMMENTASSIGN, VIEW_COMMENTASSIGN_ID, VIEW_RESOLVE, VIEW_RESOLVE_ID, VIEW_SCREEN |
Constructor Summary |
WorkflowTransitionUtilAddOnImpl(com.atlassian.jira.security.JiraAuthenticationContext _authenticationContext,
com.atlassian.jira.workflow.WorkflowManager _workflowManager,
com.atlassian.jira.security.PermissionManager _permissionManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory _fieldScreenRendererFactory,
com.atlassian.jira.bc.issue.comment.CommentService _commentService)
|
Method Summary |
protected void |
setDefaultValue(com.atlassian.jira.issue.fields.OrderableField _orderableField,
com.atlassian.jira.issue.MutableIssue _issue)
|
void |
setParams(java.util.Map params)
Hack required, because there is no accessor on WorkflowTransitionUtilImpl.param !!! |
com.atlassian.jira.util.ErrorCollection |
validate()
Performs a pre-Validation in order to intiate Field with Default Values |
Methods inherited from class com.atlassian.jira.workflow.WorkflowTransitionUtilImpl |
addAdditionalInput, addError, addErrorMessage, getAction, getActionDescriptor, getAdditionalInputs, getFieldScreenRenderer, getIssue, getProject, getRemoteUser, getUsername, progress, setAction, setIssue, setUsername |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Category log
UNCHANGED_VALUE_FIELD
public static java.lang.String UNCHANGED_VALUE_FIELD
workflowManager
protected com.atlassian.jira.workflow.WorkflowManager workflowManager
userManager
protected com.opensymphony.user.UserManager userManager
params
protected java.util.Map params
WorkflowTransitionUtilAddOnImpl
public WorkflowTransitionUtilAddOnImpl(com.atlassian.jira.security.JiraAuthenticationContext _authenticationContext,
com.atlassian.jira.workflow.WorkflowManager _workflowManager,
com.atlassian.jira.security.PermissionManager _permissionManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory _fieldScreenRendererFactory,
com.atlassian.jira.bc.issue.comment.CommentService _commentService)
- Parameters:
authenticationContext
- projectManager
- workflowManager
- permissionManager
- applicationProperties
- versionManager
- constantsManager
-
setParams
public void setParams(java.util.Map params)
- Hack required, because there is no accessor on WorkflowTransitionUtilImpl.param !!!
- Specified by:
setParams
in interface com.atlassian.jira.workflow.WorkflowTransitionUtil
- Overrides:
setParams
in class com.atlassian.jira.workflow.WorkflowTransitionUtilImpl
validate
public com.atlassian.jira.util.ErrorCollection validate()
- Performs a pre-Validation in order to intiate Field with Default Values
- Specified by:
validate
in interface com.atlassian.jira.workflow.WorkflowTransitionUtil
- Overrides:
validate
in class com.atlassian.jira.workflow.WorkflowTransitionUtilImpl
setDefaultValue
protected void setDefaultValue(com.atlassian.jira.issue.fields.OrderableField _orderableField,
com.atlassian.jira.issue.MutableIssue _issue)
- Parameters:
_orderableField
- Field to valuate with a Default Value (Previous value) if it is mark as UNCHANGED_issue
- Conecrned Issue
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.