com.atlassian.jira.web.action.issue
Class CreateLinkedIssue
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.CreateIssue
com.atlassian.jira.web.action.issue.CreateIssueDetails
com.atlassian.jira.web.action.issue.CreateLinkedIssue
- 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.Assignable, com.atlassian.jira.web.action.issue.IssueSummaryAware, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class CreateLinkedIssue
- extends com.atlassian.jira.web.action.issue.CreateIssueDetails
FQCN : com.atlassian.jira.web.action.issue.CreateLinkedIssue
- Since:
- 3.10.1.30
Description : Create a Linked Issue based on :
- An Original Issue
- a Destination Issue Type
- A Link Issue Type
- Author:
- Kaamelot
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.issue.CreateIssue |
com.atlassian.jira.web.action.issue.CreateIssue.ButtonHolder |
Fields inherited from class com.atlassian.jira.web.action.issue.CreateIssue |
customFieldValuesHolder, issueCreationHelperBean, issueObject |
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 |
CreateLinkedIssue(com.atlassian.jira.issue.IssueFactory issueFactory,
IssueLinkedCreationHelperBean issueLinkedCreationHelperBean,
com.atlassian.jira.security.PermissionManager permissionManager,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.issue.link.IssueLinkManager issueLinkManager)
|
Methods inherited from class com.atlassian.jira.web.action.issue.CreateIssueDetails |
checkAttachments, createIssue, doExecute, doInit, doValidation, getAuxiliarySubmitButtonValue, getIssue |
Methods inherited from class com.atlassian.jira.web.action.issue.CreateIssue |
getAllowedProjects, getAssignee, getAssignIn, getButtons, getCustomFields, getCustomFieldValuesHolder, getFieldScreenRenderer, getFieldScreenRenderTabs, getIgnoreFieldIds, getIssueObject, getIssueOperation, getIssuetype, getIssueTypeGV, getIssueTypesForProject, getPid, getProject, getRedirectForCreateBypass, getSelectedTab, getSubmitButtonName, getTabsWithErrors, isAbleToCreateIssueInSelectedProject, isHasProjectPermission, populateFieldHolderWithDefaults, recordHistoryIssueType, setAssignee, setHistoryIssuetype, setIssuetype, setPid, validateIssueType |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
getDefaultSecurityLevel, getId, getIssueObjectNoSecurityCheck, getIssuePath, getKey, getLayoutBean, 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, 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 |
fieldManager
protected final com.atlassian.jira.issue.fields.FieldManager fieldManager
issueFactory
protected final com.atlassian.jira.issue.IssueFactory issueFactory
permissionManager
protected final com.atlassian.jira.security.PermissionManager permissionManager
issueLinkedCreationHelperBean
protected IssueLinkedCreationHelperBean issueLinkedCreationHelperBean
CreateLinkedIssue
public CreateLinkedIssue(com.atlassian.jira.issue.IssueFactory issueFactory,
IssueLinkedCreationHelperBean issueLinkedCreationHelperBean,
com.atlassian.jira.security.PermissionManager permissionManager,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.issue.link.IssueLinkManager issueLinkManager)
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Overrides:
doDefault
in class com.atlassian.jira.web.action.issue.CreateIssue
- Throws:
java.lang.Exception
setIssueDetailsFromOriginalIssue
public void setIssueDetailsFromOriginalIssue()
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
doPostCreationTasks
protected java.lang.String doPostCreationTasks()
throws java.lang.Exception
- Overrides:
doPostCreationTasks
in class com.atlassian.jira.web.action.issue.CreateIssueDetails
- Throws:
java.lang.Exception
doLinkWithOriginalIssue
protected void doLinkWithOriginalIssue()
throws java.lang.Exception
- Throws:
java.lang.Exception
getIssueObject
public com.atlassian.jira.issue.Issue getIssueObject(org.ofbiz.core.entity.GenericValue genericValue)
getProjectObject
public com.atlassian.jira.project.Project getProjectObject()
getFieldScreenRenderLayoutItem
public com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem(java.lang.String fieldId)
getOriginalIssue
public com.atlassian.jira.issue.Issue getOriginalIssue()
setOriginalIssue
public void setOriginalIssue(com.atlassian.jira.issue.Issue originalIssue)
getLinkTypeId
public java.lang.String getLinkTypeId()
setLinkTypeId
public void setLinkTypeId(java.lang.String linkTypeId)
getOriginalIssueId
public java.lang.String getOriginalIssueId()
setOriginalIssueId
public void setOriginalIssueId(java.lang.String originalIssueId)
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.