|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object webwork.action.ActionSupport com.atlassian.jira.action.JiraActionSupport com.atlassian.jira.web.action.JiraWebActionSupport com.atlassian.jira.web.action.ProjectActionSupport com.atlassian.jira.web.action.IssueActionSupport com.atlassian.jira.web.action.issue.AbstractIssueSelectAction com.atlassian.jira.web.action.issue.AbstractViewIssue com.atlassian.jira.web.action.issue.AbstractCommentableIssue com.atlassian.jira.web.action.issue.AbstractCommentableAssignableIssue com.atlassian.jira.web.action.issue.MoveIssue com.atlassian.jira.web.action.issue.MoveSubTaskParent
public class MoveSubTaskParent
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
---|
JiraWebActionSupport.MessageType |
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection |
---|
ErrorCollection.Reason |
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper |
---|
I18nHelper.BeanFactory |
Field Summary |
---|
Fields inherited from class com.atlassian.jira.web.action.issue.MoveIssue |
---|
constantsManager, fieldLayoutManager, fieldManager, issueFactory, SUBTASK_STATUS_PREFIX, workflowManager |
Fields inherited from class com.atlassian.jira.web.action.issue.AbstractCommentableIssue |
---|
userUtil |
Fields inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
---|
id, ISSUE_PERMISSION_ERROR, PREPOPULATED_ISSUE_OBJECT |
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport |
---|
attachmentManager |
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport |
---|
projectManager |
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
---|
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters |
Fields inherited from class com.atlassian.jira.action.JiraActionSupport |
---|
log |
Fields inherited from class webwork.action.ActionSupport |
---|
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
---|---|
MoveSubTaskParent(MoveSubTaskOperationManager moveSubTaskOperationManager,
SubTaskManager subTaskManager,
ConstantsManager constantsManager,
WorkflowManager workflowManager,
FieldManager fieldManager,
FieldLayoutManager fieldLayoutManager,
IssueFactory issueFactory,
FieldScreenRendererFactory fieldScreenRendererFactory,
IssueUpdater issueUpdater,
CommentService commentService,
IssueTypeSchemeManager issueTypeSchemeManager,
UserUtil userUtil)
|
Method Summary | |
---|---|
String |
doDefault()
Handles the initial request to move an issue. |
protected String |
doExecute()
Important do not change the workflow as there is validation for the parent issue and you don't want to delete the link and find out that there is an error in the parent issue... |
protected void |
doValidation()
|
String |
getCurrentPid()
Needed to specify which project issues to display in the issue picker. |
MutableIssue |
getIssueObject(org.ofbiz.core.entity.GenericValue issue)
|
MoveSubTaskOperation |
getMoveSubTaskOperation()
|
String |
getParentIssue()
|
String |
getParentKey()
|
Collection |
getSubTaskTypes()
|
void |
setParentIssue(String parentIssue)
|
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractCommentableAssignableIssue |
---|
assigneeChanged, getAssignee, getAssignIn, hasAssigneePermission, setAssignee |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractCommentableIssue |
---|
createComment, doCommentValidation, getComment, getCommentLevel, getDisplayParams, getFieldScreenRendererLayoutItemForField, getFieldScreenRendererWithAllFields, getFieldValuesHolder, getGroupLevel, getGroupLevels, getIssueOperation, getOrderableField, getRoleLevels, populateCommentFields, setComment, setCommentLevel, setFieldValuesHolder, setGroupLevel |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractViewIssue |
---|
getAttachments, getPossibleComponents, getPossibleVersions, getPossibleVersionsReleasedFirst |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
---|
addErrorMessage, assertIssueIsValid, cameFromIssue, cameFromParent, getId, getIssue, getIssueObject, getIssueObjectWithoutDatabaseRead, getIssuePath, getKey, getLayoutBean, getParentIssueObject, getProject, getSecurityLevel, getSubTaskManager, getSummaryIssue, getViewIssueKey, getViewUrl, isEditable, isEditable, isHasEditIssuePermission, isIssueExists, isIssueValid, isSubTaskCreatable, isWorkflowAllowsEdit, redirectToView, refreshIssueObject, setId, setIssueObject, setKey, setViewIssueKey |
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport |
---|
getBrowsableProjects, getBrowseableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
---|
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
---|
addError, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.web.action.issue.IssueSummaryAware |
---|
getLoggedInUser |
Methods inherited from interface com.atlassian.jira.util.ErrorCollection |
---|
addError, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages |
Methods inherited from interface webwork.action.CommandDriven |
---|
getCommandName, setCommand |
Constructor Detail |
---|
public MoveSubTaskParent(MoveSubTaskOperationManager moveSubTaskOperationManager, SubTaskManager subTaskManager, ConstantsManager constantsManager, WorkflowManager workflowManager, FieldManager fieldManager, FieldLayoutManager fieldLayoutManager, IssueFactory issueFactory, FieldScreenRendererFactory fieldScreenRendererFactory, IssueUpdater issueUpdater, CommentService commentService, IssueTypeSchemeManager issueTypeSchemeManager, UserUtil userUtil)
Method Detail |
---|
public MoveSubTaskOperation getMoveSubTaskOperation()
public Collection getSubTaskTypes()
public String doDefault()
MoveIssue
doDefault
in class MoveIssue
Action.ERROR
if
the issue can't be found (which means it was probably deleted), or if the user isn't authorised to browse the
issue; otherwise, Action.INPUT
} is returned to render the view for the first step of the
wizard.protected void doValidation()
doValidation
in class MoveIssue
protected String doExecute() throws RemoveException, CreateException
doExecute
in class MoveIssue
MoveIssueSubtasks.doDefault()
so that the tasks issue types can be mapped; otherwise, it redirects to
MoveIssueUpdateWorkflow.doDefault()
RemoveException
CreateException
public MutableIssue getIssueObject(org.ofbiz.core.entity.GenericValue issue)
getIssueObject
in class MoveIssue
public String getCurrentPid()
public String getParentIssue()
public void setParentIssue(String parentIssue)
public String getParentKey()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |