|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwebwork.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.EditIssue
com.atlassian.jira.web.action.issue.ExtendedEditIssue
public class ExtendedEditIssue
FQCN : com.atlassian.jira.web.action.issue.ExtendedEditIssue
Field Summary | |
---|---|
protected com.atlassian.jira.issue.IssueFactory |
issueFactory
|
Fields inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
---|
id |
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, savedFilters, selectedProject |
Fields inherited from class com.atlassian.jira.action.JiraActionSupport |
---|
log |
Fields inherited from class webwork.action.ActionSupport |
---|
command, errorMap, errorMessages |
Fields inherited from interface com.atlassian.jira.util.I18nHelper |
---|
DEFAULT_RESOURCE_BUNDLE |
Fields inherited from interface webwork.action.Action |
---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
---|---|
ExtendedEditIssue(com.atlassian.jira.issue.link.IssueLinkManager _issueLinkManager,
com.atlassian.jira.config.SubTaskManager _subTaskManager,
com.atlassian.jira.config.ConstantsManager _constantsManager,
com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager _fieldLayoutManager,
com.atlassian.jira.workflow.WorkflowManager _workflowManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory _fieldScreenRendererFactory,
com.atlassian.jira.bc.issue.comment.CommentService _commentService,
com.atlassian.jira.issue.IssueFactory _issueFactory)
|
Method Summary | |
---|---|
protected void |
analyseException(java.lang.Throwable e)
Analyse Exception in order to raise Errors to GUI |
protected java.lang.String |
doExecute()
Extend doExecute() in order to : - launch Issue Validation - extract possible InvalidInputException |
protected boolean |
extractInvalidInputException(java.lang.Throwable t)
Extract InvalidInputException and push Error by Field Id. |
protected void |
updateIssueFromFieldValuesHolder()
Update Issue From FieldValuesHolder |
protected void |
validateIssue()
Validate Issue. |
Methods inherited from class com.atlassian.jira.web.action.issue.EditIssue |
---|
checkAttachments, doDefault, doValidation, getConstantsManager, getCustomFieldValuesHolder, getFieldLayoutManager, getFieldScreenRenderer, getFieldScreenRenderTabs, getIgnoreFieldIds, getIssueOperation, getSelectedTab, getTabsWithErrors, getWorkflowManager |
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, getFieldScreenRendererLayoutItemForField, getFieldScreenRendererWithAllFields, getGroupLevel, getGroupLevels, getRoleLevels, setComment, setCommentLevel, setCustomFieldValuesHolder, setGroupLevel |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractViewIssue |
---|
getAttachments, getIssueLinkManager, getLinkCollection, getLinkCollection, getPossibleComponents, getPossibleVersions, getPossibleVersionsReleasedFirst, getSubTaskManager, isSubTask, isSubTaskCreatable |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
---|
getDefaultSecurityLevel, getId, getIssue, getIssueObject, getIssueObjectNoSecurityCheck, getIssuePath, getKey, getLayoutBean, getProject, getSecurityLevel, getSecurityLevel, getSecurityLevelName, getSecurityLevels, getSecurityLevels, getSummaryIssue, getViewIssueKey, getViewUrl, isEditable, isEditable, isHasEditIssuePermission, isIssueExists, isWorkflowAllowsEdit, redirectToView, resetIssue, setId, setIssue, setKey, setViewIssueKey |
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
---|
getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue, setSearchRequest, updateSearchRequest |
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport |
---|
getBrowseableProjects, getBrowseableProjectsInCategory, getSelectedProjectId, setSelectedProject, setSelectedProject |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
---|
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isSystemAdministrator, isUserExists, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
---|
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
---|
addError, addErrorMessage, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, 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 |
---|
getRemoteUser |
Methods inherited from interface com.atlassian.jira.util.ErrorCollection |
---|
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages |
Methods inherited from interface webwork.action.CommandDriven |
---|
setCommand |
Field Detail |
---|
protected com.atlassian.jira.issue.IssueFactory issueFactory
Constructor Detail |
---|
public ExtendedEditIssue(com.atlassian.jira.issue.link.IssueLinkManager _issueLinkManager, com.atlassian.jira.config.SubTaskManager _subTaskManager, com.atlassian.jira.config.ConstantsManager _constantsManager, com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager _fieldLayoutManager, com.atlassian.jira.workflow.WorkflowManager _workflowManager, com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory _fieldScreenRendererFactory, com.atlassian.jira.bc.issue.comment.CommentService _commentService, com.atlassian.jira.issue.IssueFactory _issueFactory)
Method Detail |
---|
protected void updateIssueFromFieldValuesHolder() throws java.lang.Exception
java.lang.Exception
protected java.lang.String doExecute() throws java.lang.Exception
doExecute
in class com.atlassian.jira.web.action.issue.EditIssue
java.lang.Exception
protected void analyseException(java.lang.Throwable e)
e
- protected void validateIssue() throws java.lang.Exception
java.lang.Exception
protected boolean extractInvalidInputException(java.lang.Throwable t)
t
- Throwable to analyse
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |