|
||||||||||
| 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 ITransitionFunctionargs - Arguments issued from Validator Parameters in from Workflow Descriptionps - PorpertySet
com.opensymphony.workflow.InvalidInputException
com.opensymphony.workflow.WorkflowExceptionpublic com.opensymphony.workflow.loader.ActionDescriptor getActionDescriptor(java.util.Map transientVars)
getActionDescriptor in interface ITransitionFunctionpublic com.atlassian.jira.issue.fields.screen.FieldScreen getScreen()
getScreen in interface ITransitionFunctionpublic 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 ITransitionFunctionprotected void setIssue(com.atlassian.jira.issue.MutableIssue _issue)
public com.atlassian.jira.issue.MutableIssue getIssue(java.util.Map transientVars)
getIssue in interface ITransitionFunctionpublic com.atlassian.jira.web.bean.I18nBean getI18nBean()
getI18nBean in interface ITransitionFunctionpublic 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 ITransitionFunctioncom.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 ITransitionFunctionpublic void setInvalidInputException(com.opensymphony.workflow.InvalidInputException invalidInputException)
ITransitionFunction
setInvalidInputException in interface ITransitionFunctionpublic 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 | |||||||||