public class CloneIssueDetails extends CreateIssueDetails
Modifier and Type | Class and Description |
---|---|
static class |
CloneIssueDetails.CustomFieldCloneOption |
CreateIssue.ButtonHolder
JiraWebActionSupport.MessageType
I18nHelper.BeanFactory
ErrorCollection.Reason
issueService, validationResult
fieldValuesHolder, issueCreationHelperBean
id, ISSUE_PERMISSION_ERROR, PREPOPULATED_ISSUE_OBJECT
projectManager
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Constructor and Description |
---|
CloneIssueDetails(ApplicationProperties applicationProperties,
PermissionManager permissionManager,
IssueLinkManager issueLinkManager,
RemoteIssueLinkManager remoteIssueLinkManager,
IssueLinkTypeManager issueLinkTypeManager,
SubTaskManager subTaskManager,
AttachmentManager attachmentManager,
AttachmentConfigManager attachmentConfigManager,
FieldManager fieldManager,
IssueCreationHelperBean issueCreationHelperBean,
IssueFactory issueFactory,
IssueService issueService,
TemporaryAttachmentsMonitorLocator temporaryAttachmentsMonitorLocator,
TaskManager taskManager,
TaskDescriptorBean.Factory taskBeanFactory) |
createIssue, doInit, doPostCreationTasks, getAuxiliarySubmitButtonValue, getIssue, transferErrorToMessages
getAllowedProjects, getAssignee, getAssignIn, getButtons, getCustomFields, getFieldScreenRenderer, getFieldScreenRenderTabs, getFieldValuesHolder, getIgnoreFieldIds, getIssueObject, getIssueOperation, getIssuetype, getIssueType, getIssueTypesForProject, getPid, getRedirectForCreateBypass, getSelectedTab, getSubmitButtonName, getTabsWithErrors, hasProjectPermission, isAbleToCreateIssueInSelectedProject, populateFieldHolderWithDefaults, recordHistoryIssueType, setAssignee, setHistoryIssuetype, setIssuetype, setPid, validateIssueType
addErrorMessage, assertIssueIsValid, cameFromIssue, cameFromParent, getId, getIssueObjectWithoutDatabaseRead, getIssuePath, getKey, getLayoutBean, getMutableIssue, getParentIssueObject, getProject, getSecurityLevel, getSubTaskManager, getSummaryIssue, getViewIssueKey, getViewUrl, isEditable, isEditable, isHasEditIssuePermission, isIssueExists, isIssueValid, isSubTask, isSubTaskCreatable, isWorkflowAllowsEdit, redirectToView, refreshIssueObject, setId, setIssueObject, setKey, setViewIssueKey
addIssueToHistory, getAttachmentManager, getCurrentDateTimeInUsersTimezone, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getFormToken, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setFormToken, setSearchRequest, setSelectedIssueId, updateSearchRequest
getBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addError, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLoggedInApplicationUser
addError, setErrorMessages
public CloneIssueDetails(ApplicationProperties applicationProperties, PermissionManager permissionManager, IssueLinkManager issueLinkManager, RemoteIssueLinkManager remoteIssueLinkManager, IssueLinkTypeManager issueLinkTypeManager, SubTaskManager subTaskManager, AttachmentManager attachmentManager, AttachmentConfigManager attachmentConfigManager, FieldManager fieldManager, IssueCreationHelperBean issueCreationHelperBean, IssueFactory issueFactory, IssueService issueService, TemporaryAttachmentsMonitorLocator temporaryAttachmentsMonitorLocator, TaskManager taskManager, TaskDescriptorBean.Factory taskBeanFactory)
public String doDefault() throws Exception
doDefault
in class CreateIssue
Exception
public List<CloneIssueDetails.CustomFieldCloneOption> getCustomFieldCloneOptions()
public FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem(String fieldId)
public Issue getIssueObject(org.ofbiz.core.entity.GenericValue genericValue)
protected void doValidation()
doValidation
in class CreateIssueDetails
protected String doExecute()
doExecute
in class CreateIssueDetails
public String doProgress() throws ExecutionException, InterruptedException
public String getAttachmentCloneErrorTitle()
public String getAttachmentCloneErrorBody()
public String getClonedIssuePath()
context path
.public boolean isDisplayCopyLink()
public boolean isDisplayCopyAttachments()
public boolean isDisplayCopySubTasks()
public boolean isCloneLinks()
public void setCloneLinks(boolean cloneLinks)
public boolean isCloneSubTasks()
public void setCloneSubTasks(boolean cloneSubTasks)
public boolean isCloneAttachments()
public void setCloneAttachments(boolean cloneAttachments)
public Issue getOriginalIssue()
public void setOriginalIssue(Issue originalIssue)
public IssueLinkType getCloneIssueLinkType()
public boolean isDisplayCloneLinkWarning()
public boolean isCanModifyReporter()
public String getCloneLinkTypeName()
public Project getProjectObject()
getProjectObject
in class CreateIssue
public Map<String,Object> getDisplayParams()
getDisplayParams
in class CreateIssueDetails
public TaskDescriptorBean<CloneIssueCommand.CloneIssueResult> getCurrentTask()
public Long getTaskId()
public void setTaskId(Long taskId)
Copyright © 2002-2024 Atlassian. All Rights Reserved.