com.atlassian.jira.web.action.issue
Class CreateAndLinkIssue
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.CreateAndLinkIssue
- All Implemented Interfaces:
- com.atlassian.jira.issue.customfields.OperationContext, com.atlassian.jira.util.ErrorCollection, com.atlassian.jira.util.I18nHelper, com.atlassian.jira.web.action.issue.IssueSummaryAware, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class CreateAndLinkIssue
- extends com.atlassian.jira.web.action.issue.AbstractCommentableIssue
- See Also:
- Serialized Form
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 |
CreateAndLinkIssue(com.atlassian.jira.issue.link.IssueLinkManager issueLinkManager,
com.atlassian.jira.issue.link.IssueLinkTypeManager issueLinkTypeManager,
com.atlassian.jira.config.SubTaskManager subTaskManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory fieldScreenRendererFactory,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager,
com.atlassian.jira.bc.issue.comment.CommentService commentService,
LinkSchemeManager linkSchemeManager,
CreateAndLinkIssueHelper createAndLinkIssueHelper,
LinkSchemeHelper linkSchemeHelper)
|
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractCommentableIssue |
createComment, doCommentValidation, getComment, getCommentLevel, getCustomFieldValuesHolder, getFieldScreenRendererLayoutItemForField, getFieldScreenRendererWithAllFields, getGroupLevel, getGroupLevels, getIssueOperation, 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, getConstantsManager, 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, doExecute, 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 |
linkSchemeManager
protected LinkSchemeManager linkSchemeManager
createAndLinkIssueHelper
protected CreateAndLinkIssueHelper createAndLinkIssueHelper
linkSchemeHelper
protected LinkSchemeHelper linkSchemeHelper
linkSchemeEntity
protected LinkSchemeEntity linkSchemeEntity
issueLinkTypeManager
protected com.atlassian.jira.issue.link.IssueLinkTypeManager issueLinkTypeManager
CreateAndLinkIssue
public CreateAndLinkIssue(com.atlassian.jira.issue.link.IssueLinkManager issueLinkManager,
com.atlassian.jira.issue.link.IssueLinkTypeManager issueLinkTypeManager,
com.atlassian.jira.config.SubTaskManager subTaskManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory fieldScreenRendererFactory,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager,
com.atlassian.jira.bc.issue.comment.CommentService commentService,
LinkSchemeManager linkSchemeManager,
CreateAndLinkIssueHelper createAndLinkIssueHelper,
LinkSchemeHelper linkSchemeHelper)
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Overrides:
doDefault
in class webwork.action.ActionSupport
- Throws:
java.lang.Exception
validateParams
protected void validateParams()
throws java.lang.Exception
- Throws:
java.lang.Exception
getLinkSchemeEntity
protected LinkSchemeEntity getLinkSchemeEntity()
- Returns:
- Proposed LinkSchemeEntity
doValidation
protected void doValidation()
- Overrides:
doValidation
in class com.atlassian.jira.web.action.issue.AbstractCommentableIssue
doLink
public java.lang.String doLink()
doLinkOther
public java.lang.String doLinkOther()
validateCreateLink
public void validateCreateLink()
doCreateAndLink
public java.lang.String doCreateAndLink()
doLinkIssue
protected java.lang.String doLinkIssue()
linkIssue
protected void linkIssue()
getLinkableIssues
public java.util.List getLinkableIssues()
getLinkTypeId
public java.lang.String getLinkTypeId()
setLinkTypeId
public void setLinkTypeId(java.lang.String linkTypeId)
getDestIssueTypeId
public java.lang.String getDestIssueTypeId()
setDestIssueTypeId
public void setDestIssueTypeId(java.lang.String destIssueTypeId)
getLinkSchemeHelper
public LinkSchemeHelper getLinkSchemeHelper()
getTargetIssueId
public java.lang.String getTargetIssueId()
setTargetIssueId
public void setTargetIssueId(java.lang.String targetIssueId)
getTargetIssueKey
public java.lang.String getTargetIssueKey()
setTargetIssueKey
public void setTargetIssueKey(java.lang.String targetIssueKey)
getTargetIssue
public com.atlassian.jira.issue.Issue getTargetIssue()
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.