|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.jira.workflow.function.ATransitionFunction
public abstract class ATransitionFunction
FQCN : com.atlassian.jira.workflow.function.ATransitionFunction
Field Summary | |
---|---|
protected com.opensymphony.workflow.loader.ActionDescriptor |
actionDescriptor
|
protected com.atlassian.jira.issue.CustomFieldManager |
customFieldManager
|
protected com.atlassian.jira.issue.fields.FieldManager |
fieldManager
|
protected com.atlassian.jira.issue.fields.screen.FieldScreenRenderer |
fieldScreenRenderer
|
protected static com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory |
fieldScreenRendererFactory
|
protected com.opensymphony.workflow.InvalidInputException |
invalidInputException
|
protected com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager |
issueTypeScreenSchemeManager
|
protected static org.apache.log4j.Category |
log
|
Constructor Summary | |
---|---|
ATransitionFunction()
|
Method Summary | |
---|---|
void |
addErrors(com.opensymphony.workflow.InvalidInputException _invalidInputException)
|
void |
addErrors(java.util.Map _errors)
|
com.opensymphony.workflow.loader.ActionDescriptor |
getActionDescriptor(java.util.Map transientVars)
|
java.util.Map |
getFieldErrors()
|
com.atlassian.jira.issue.fields.screen.FieldScreen |
getFieldScreen(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
com.atlassian.jira.issue.fields.screen.FieldScreenRenderer |
getFieldScreenRenderer()
Instead of getScreen(), getFieldScreenRenderer() returns the screen only with visible fields (depending on the RemoteUser) |
com.atlassian.jira.web.bean.I18nBean |
getI18nBean()
|
java.util.Collection |
getI18nLocations()
|
com.opensymphony.workflow.InvalidInputException |
getInvalidInputException()
|
com.atlassian.jira.issue.MutableIssue |
getIssue()
|
com.atlassian.jira.issue.MutableIssue |
getIssue(java.util.Map transientVars)
|
com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager |
getIssueTypeScreenSchemeManager()
|
com.opensymphony.user.User |
getRemoteUser()
|
com.atlassian.jira.issue.fields.screen.FieldScreen |
getScreen()
|
protected java.lang.Object |
getValueOfModifiedCustomField(java.lang.String _customFieldName)
|
protected java.lang.Object |
getValueOfModifiedField(com.atlassian.jira.issue.fields.Field _field)
|
protected java.lang.Object |
getValueOfModifiedField(java.lang.String _fieldId)
|
void |
init(java.util.Map transientVars,
java.util.Map args,
com.opensymphony.module.propertyset.PropertySet ps)
Assume Validator initialisation |
static com.opensymphony.workflow.loader.ValidatorDescriptor |
makeDescriptor(java.lang.String permission,
java.lang.String _validatorFQCN)
|
protected void |
setError(com.atlassian.jira.issue.fields.Field field,
java.lang.String errmsg)
|
protected void |
setError(java.lang.String fieldId,
java.lang.String errmsg)
|
protected void |
setErrorOnCustomField(java.lang.String _customfieldName,
java.lang.String errmsg)
|
void |
setFieldErrors(java.util.Map fieldErrors)
|
void |
setInvalidInputException(com.opensymphony.workflow.InvalidInputException invalidInputException)
Force Exception on Validator |
protected void |
setIssue(com.atlassian.jira.issue.MutableIssue _issue)
|
void |
throwOnError()
Defaultly called by ATransitionFunction.validate() |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.log4j.Category log
protected com.atlassian.jira.issue.fields.FieldManager fieldManager
protected com.atlassian.jira.issue.CustomFieldManager customFieldManager
protected static com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory fieldScreenRendererFactory
protected com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor
protected com.atlassian.jira.issue.fields.screen.FieldScreenRenderer fieldScreenRenderer
protected com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager issueTypeScreenSchemeManager
protected com.opensymphony.workflow.InvalidInputException invalidInputException
Constructor Detail |
---|
public ATransitionFunction()
Method Detail |
---|
public void init(java.util.Map transientVars, java.util.Map args, com.opensymphony.module.propertyset.PropertySet ps) throws com.opensymphony.workflow.InvalidInputException, com.opensymphony.workflow.WorkflowException
ITransitionFunction
init
in interface ITransitionFunction
args
- Arguments issued from Validator Parameters in from Workflow Descriptionps
- PorpertySet
com.opensymphony.workflow.InvalidInputException
com.opensymphony.workflow.WorkflowException
public com.opensymphony.workflow.loader.ActionDescriptor getActionDescriptor(java.util.Map transientVars)
getActionDescriptor
in interface ITransitionFunction
public com.atlassian.jira.issue.fields.screen.FieldScreen getScreen()
getScreen
in interface ITransitionFunction
public com.atlassian.jira.issue.fields.screen.FieldScreen getFieldScreen(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
actionDescriptor
-
com.atlassian.plugin.util.WorkflowUtils#getFieldScreen(ActionDescriptor)
public com.atlassian.jira.issue.fields.screen.FieldScreenRenderer getFieldScreenRenderer()
public com.atlassian.jira.issue.MutableIssue getIssue()
getIssue
in interface ITransitionFunction
protected void setIssue(com.atlassian.jira.issue.MutableIssue _issue)
public com.atlassian.jira.issue.MutableIssue getIssue(java.util.Map transientVars)
getIssue
in interface ITransitionFunction
public com.atlassian.jira.web.bean.I18nBean getI18nBean()
getI18nBean
in interface ITransitionFunction
public java.util.Collection getI18nLocations()
protected java.lang.Object getValueOfModifiedCustomField(java.lang.String _customFieldName)
protected java.lang.Object getValueOfModifiedField(com.atlassian.jira.issue.fields.Field _field)
protected java.lang.Object getValueOfModifiedField(java.lang.String _fieldId)
public void throwOnError() throws com.opensymphony.workflow.InvalidInputException
ITransitionFunction
throwOnError
in interface ITransitionFunction
com.opensymphony.workflow.InvalidInputException
protected void setErrorOnCustomField(java.lang.String _customfieldName, java.lang.String errmsg)
protected void setError(java.lang.String fieldId, java.lang.String errmsg)
protected void setError(com.atlassian.jira.issue.fields.Field field, java.lang.String errmsg)
public void addErrors(java.util.Map _errors)
public void addErrors(com.opensymphony.workflow.InvalidInputException _invalidInputException)
public com.opensymphony.workflow.InvalidInputException getInvalidInputException()
getInvalidInputException
in interface ITransitionFunction
public void setInvalidInputException(com.opensymphony.workflow.InvalidInputException invalidInputException)
ITransitionFunction
setInvalidInputException
in interface ITransitionFunction
public com.opensymphony.user.User getRemoteUser()
public static com.opensymphony.workflow.loader.ValidatorDescriptor makeDescriptor(java.lang.String permission, java.lang.String _validatorFQCN)
public java.util.Map getFieldErrors()
public void setFieldErrors(java.util.Map fieldErrors)
public com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager getIssueTypeScreenSchemeManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |