com.atlassian.jira.web.action.project
Class EditVersionDetails
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.EditVersionDetails
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class EditVersionDetails
- extends ViewProject
This class is used to edit the name of a Project Version.
- 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, getFieldLayoutScheme, getFieldLayoutSchemes, getIssueSecuritySchemes, getPermissionSchemes, getPid, getProject, getProjectCategory, getProjectEmail, getRepositories, getSchemes, getStandardIssueTypes, getStringSet, getSubTaskIssueTypes, getWorkflowScheme, hasAdminPermission, hasProjectAdminPermission, isDefaultAssigneeAssignable, isHasDefaultSMTPMailServer, isProjectDefaultScheme, isSubTaskEnabled, isVersionArchived, isVersionReleased, setPid |
Methods inherited from class com.atlassian.jira.web.action.project.AbstractProjectAction |
getAssigneeType, getAssigneeTypes, getDescription, getIssueSecurityScheme, getKey, getLead, getName, getNotificationScheme, getPermissionScheme, getPrettyAssigneeType, getUrl, setAssigneeType, setDescription, setIssueSecurityScheme, setKey, setLead, setName, setNotificationScheme, setPermissionScheme, setUrl |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, getAssignableUsers, getAssignableUsers, getCachedGroups, getColumnViewHtml, getComponentManager, getConstantsManager, getCustomFieldHtml, getCustomFieldXML, getDefaultAssignee, getDefaultResourceBundle, getField, getLocale, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getText, getText, getText, getText, getText, getUserFullName, getUserPreferences, getVersionManager, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee, processDefaultAssignee, setReturnUrl |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getLocaleUtils, getResult, getUnescapedText, getWatcherManager, hasAnyErrors, isIndexing |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, addIllegalArgumentException, 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 webwork.action.CommandDriven |
setCommand |
existingVersion
protected Version existingVersion
editedVersion
protected Version editedVersion
EditVersionDetails
public EditVersionDetails(VersionManager versionManager,
JiraAuthenticationContext authenticationContext)
doExecute
protected java.lang.String doExecute()
throws java.lang.Exception
- Overrides:
doExecute
in class ViewProject
- Throws:
java.lang.Exception
doValidation
protected void doValidation()
- Validates to ensure that a name field exists and that it is not a duplicate
- Overrides:
doValidation
in class ViewProject
getOutlookDate
public OutlookDate getOutlookDate()
- Overrides:
getOutlookDate
in class JiraWebActionSupport
getEditedVersion
public Version getEditedVersion()
- Returns a Version with the new Version name so that the new name can be retrieved in the case of an error or validation.
If the name hasn't been set yet then the existing version will be returned
- Returns:
- Version
getExistingVersion
public Version getExistingVersion()
throws java.lang.Exception
- Returns the existing Version
- Returns:
- Version
- Throws:
java.lang.Exception
isDuplicateName
protected boolean isDuplicateName()
throws java.lang.Exception
- Checks if a version in the current project already exists with the same name
- Returns:
- True if a version with the same name already exists otherwise false
- Throws:
java.lang.Exception
setEditedVersion
public void setEditedVersion(Version editedVersion)
getEditedReleaseDate
public java.lang.String getEditedReleaseDate()
throws org.ofbiz.core.entity.GenericEntityException,
java.text.ParseException
- Returns new due date so that the new due date can be retrieved in the case of an error or validation.
If the name hasn't been set yet then the existing due date will be returned
- Throws:
org.ofbiz.core.entity.GenericEntityException
java.text.ParseException
setEditedReleaseDate
public void setEditedReleaseDate(java.util.Date editedReleaseDate)
getExistingReleaseDate
public java.util.Date getExistingReleaseDate()
throws org.ofbiz.core.entity.GenericEntityException
- Returns the existing due date
- Throws:
org.ofbiz.core.entity.GenericEntityException
getVersionId
public java.lang.Long getVersionId()
setVersionId
public void setVersionId(java.lang.Long versionId)
getReleaseDate
public java.lang.String getReleaseDate()
setReleaseDate
public void setReleaseDate(java.lang.String releaseDate)
Copyright © 2002-2006 Atlassian. All Rights Reserved.