com.atlassian.jira.action.project
Class AbstractProjectEntityEdit
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.action.JiraNonWebActionSupport
com.atlassian.jira.action.project.AbstractProjectEntityEdit
- All Implemented Interfaces:
- I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
- Direct Known Subclasses:
- ComponentEdit
public class AbstractProjectEntityEdit
- extends JiraNonWebActionSupport
This class is a common class for the editing of project entities.
The classes used to edit individual entities (components, versions etc) should extend this class
- 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.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, 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 |
AbstractProjectEntityEdit
public AbstractProjectEntityEdit()
doValidation
protected void doValidation()
- Carries out validation that the name must exist and a project be selected. if not then an ErrorMessage will be added to the webwork action
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
protected String doExecute()
throws Exception
- Sets the name of the entity to the new name
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Returns:
- String to indicate success of action
- Throws:
Exception
flushAffectedIssues
protected void flushAffectedIssues(String relation,
org.ofbiz.core.entity.GenericValue entity)
throws org.ofbiz.core.entity.GenericEntityException
- Flush all issues from the cache that are affected by the change to this entity as they need to be refreshed
- Parameters:
relation
- relation to the projectentity
- This is the project entity (version , component etc)
- Throws:
org.ofbiz.core.entity.GenericEntityException
getName
public String getName()
setName
public void setName(String name)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getProject
public org.ofbiz.core.entity.GenericValue getProject()
setProject
public void setProject(org.ofbiz.core.entity.GenericValue project)
getEntity
public org.ofbiz.core.entity.GenericValue getEntity()
setEntity
public void setEntity(org.ofbiz.core.entity.GenericValue entity)
Copyright © 2002-2007 Atlassian. All Rights Reserved.