com.atlassian.jira.web.action.issue
Class CloneIssueDetails
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.CloneIssueDetails
- All Implemented Interfaces:
- OperationContext, ErrorCollection, I18nHelper, Assignable, IssueSummaryAware, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class CloneIssueDetails
- extends CreateIssueDetails
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.issue.CreateIssue |
getAllowedProjects, getAssignee, getAssignIn, getButtons, getCustomFields, getCustomFieldValuesHolder, getFieldScreenRenderer, getFieldScreenRenderTabs, getIgnoreFieldIds, 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.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, getSearchSortReverseDescriptions, 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, 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 webwork.action.CommandDriven |
setCommand |
CloneIssueDetails
public CloneIssueDetails(ApplicationProperties applicationProperties,
PermissionManager permissionManager,
IssueLinkManager issueLinkManager,
IssueLinkTypeManager issueLinkTypeManager,
SubTaskManager subTaskManager,
FieldManager fieldManager,
IssueCreationHelperBean issueCreationHelperBean,
IssueFactory issueFactory)
doDefault
public String doDefault()
throws Exception
- Overrides:
doDefault
in class CreateIssue
- Throws:
Exception
setIssueDetails
public void setIssueDetails(Issue issue)
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
getFieldScreenRenderLayoutItem
public FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem(String fieldId)
getIssueObject
public Issue getIssueObject(org.ofbiz.core.entity.GenericValue genericValue)
getIssueObject
public MutableIssue getIssueObject()
- Description copied from class:
AbstractIssueSelectAction
- Returns the current
Issue
.
- Overrides:
getIssueObject
in class CreateIssue
- See Also:
AbstractIssueSelectAction.getIssue()
doValidation
protected void doValidation()
- Overrides:
doValidation
in class CreateIssueDetails
setFields
protected void setFields()
throws FieldLayoutStorageException
- Throws:
FieldLayoutStorageException
doExecute
protected String doExecute()
- Overrides:
doExecute
in class CreateIssueDetails
isDisplayCopyLink
public boolean isDisplayCopyLink()
isDisplayCopySubTasks
public boolean isDisplayCopySubTasks()
isCloneLinks
public boolean isCloneLinks()
setCloneLinks
public void setCloneLinks(boolean cloneLinks)
isCloneSubTasks
public boolean isCloneSubTasks()
setCloneSubTasks
public void setCloneSubTasks(boolean cloneSubTasks)
doPostCreationTasks
protected String doPostCreationTasks()
throws Exception
- Overrides:
doPostCreationTasks
in class CreateIssueDetails
- Throws:
Exception
getOriginalIssue
public Issue getOriginalIssue()
setOriginalIssue
public void setOriginalIssue(Issue originalIssue)
getCloneParent
public org.ofbiz.core.entity.GenericValue getCloneParent()
setCloneParent
public void setCloneParent(org.ofbiz.core.entity.GenericValue cloneParent)
getCloneIssueLinkType
public IssueLinkType getCloneIssueLinkType()
isDisplayCloneLinkWarning
public boolean isDisplayCloneLinkWarning()
isCanModifyReporter
public boolean isCanModifyReporter()
getCloneLinkTypeName
public String getCloneLinkTypeName()
Copyright © 2002-2009 Atlassian. All Rights Reserved.