com.atlassian.jira.web.action.project
Class EditVersionReleases
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.project.AbstractProjectAction
com.atlassian.jira.web.action.project.ViewProject
com.atlassian.jira.web.action.project.EditVersionReleases
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class EditVersionReleases
- extends ViewProject
- 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.project.ViewProject |
doDefault, getAvatarUrl, getFieldLayoutScheme, getFieldLayoutSchemes, getFieldScreenScheme, getIssueSecuritySchemes, getIssueTypeScheme, getIssueTypeScreenScheme, getPermissionSchemes, getPid, getProject, getProjectCategory, getProjectEmail, getProjectObject, getRepositories, getSchemes, getStandardIssueTypes, getStringSet, getSubTaskIssueTypes, getVersionsReversed, getViewableProjectOperations, getWorkflowScheme, hasAdminPermission, hasAssociateRolesPermission, hasProjectAdminPermission, isDefaultAssigneeAssignable, isHasDefaultSMTPMailServer, isSubTaskEnabled, isVersionArchived, isVersionReleased, setPid |
Methods inherited from class com.atlassian.jira.web.action.project.AbstractProjectAction |
getAssigneeType, getAssigneeTypes, getAvatarId, getDescription, getIssueSecurityScheme, getKey, getLead, getName, getNotificationScheme, getPermissionScheme, getPrettyAssigneeType, getUrl, mapErrorCollection, setAssigneeType, setAvatarId, setDescription, setIssueSecurityScheme, setKey, setLead, setName, setNotificationScheme, setPermissionScheme, setUrl |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, forceRedirect, getApplicationProperties, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRandomHint, getRedirect, getRemoteUser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUriValidator, getUserFullName, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, setConglomerateCookieValue, setInline, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getDefaultResourceBundle, getDelegator, getKeysForPrefix, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText0, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, getCommandName, 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 |
getCommandName, setCommand |
EditVersionReleases
public EditVersionReleases(IssueManager issueManager,
SearchProvider searchProvider,
VersionService versionService)
doValidation
protected void doValidation()
- Overrides:
doValidation
in class ViewProject
doExecute
protected java.lang.String doExecute()
throws java.lang.Exception
- Overrides:
doExecute
in class ViewProject
- Throws:
java.lang.Exception
doRelease
public java.lang.String doRelease()
throws java.lang.Exception
- Throws:
java.lang.Exception
doCheckUnrelease
public java.lang.String doCheckUnrelease()
throws java.lang.Exception
- Throws:
java.lang.Exception
doUnrelease
public java.lang.String doUnrelease()
throws java.lang.Exception
- Throws:
java.lang.Exception
getResult
public java.lang.String getResult()
- Description copied from class:
JiraActionSupport
- Get a definitive result.
Returns
Action.ERROR
if there are error messages,
otherwise Action.SUCCESS
.
- Overrides:
getResult
in class JiraActionSupport
- Returns:
Action.ERROR
or Action.SUCCESS
getVersionToUnrelease
public Version getVersionToUnrelease()
getVersionToRelease
public Version getVersionToRelease()
getUnresolvedIssues
public java.util.List<Issue> getUnresolvedIssues()
- Returns:
- a list of issues that have not been resolved for the current fix for version selected for release
getOtherUnreleasedVersions
public java.util.Collection<Version> getOtherUnreleasedVersions()
- Returns:
- all unreleased versions except the one being released
getAffectsAction
public java.lang.String getAffectsAction()
setAffectsAction
public void setAffectsAction(java.lang.String affectsAction)
getAffectsSwapVersionId
public java.lang.Long getAffectsSwapVersionId()
setAffectsSwapVersionId
public void setAffectsSwapVersionId(java.lang.Long affectsSwapVersionId)
getVersionId
public java.lang.Long getVersionId()
setVersionId
public void setVersionId(java.lang.Long versionId)
setReleaseDate
public void setReleaseDate(java.lang.String releaseDate)
getEditedReleaseDate
public java.lang.String getEditedReleaseDate()
throws org.ofbiz.core.entity.GenericEntityException,
java.text.ParseException
- Throws:
org.ofbiz.core.entity.GenericEntityException
java.text.ParseException
getExistingReleaseDate
public java.util.Date getExistingReleaseDate()
- Returns:
- the existing due date
getExistingReleaseDateFormatted
public java.lang.String getExistingReleaseDateFormatted()
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
Copyright © 2002-2010 Atlassian. All Rights Reserved.