org.apache.maven.continuum.web.action
Class ReleaseProjectAction

Package class diagram package ReleaseProjectAction
java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.apache.maven.continuum.web.action.PlexusActionSupport
          extended by org.apache.maven.continuum.web.action.ContinuumActionSupport
              extended by org.apache.maven.continuum.web.action.ReleaseProjectAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable, org.apache.struts2.interceptor.SessionAware

public class ReleaseProjectAction
extends ContinuumActionSupport

See Also:
Serialized Form

Field Summary
protected static java.lang.String REQUIRES_CONFIGURATION
           
 
Fields inherited from class org.apache.maven.continuum.web.action.ContinuumActionSupport
dateFormatter, ERROR_MSG_AUTHORIZATION_REQUIRED, ERROR_MSG_PROCESSING_AUTHORIZATION, REQUIRES_AUTHENTICATION, REQUIRES_AUTHORIZATION
 
Fields inherited from class org.apache.maven.continuum.web.action.PlexusActionSupport
session
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ReleaseProjectAction()
           
 
Method Summary
 java.lang.String execute()
           
 java.lang.String getGoal()
           
 java.lang.String getPreparedReleaseId()
           
 java.lang.String getPreparedReleaseName()
           
 org.apache.maven.continuum.model.project.Project getProject()
           
 java.lang.String getProjectGroupName()
           
 int getProjectId()
           
 java.lang.String getProjectName()
           
 java.util.List getReleaseList()
           
 java.lang.String getScmUrl()
           
 java.lang.String promptReleaseGoal()
           
 void setGoal(java.lang.String goal)
           
 void setPreparedReleaseId(java.lang.String preparedReleaseId)
           
 void setPreparedReleaseName(java.lang.String preparedReleaseName)
           
 void setProject(org.apache.maven.continuum.model.project.Project project)
           
 void setProjectId(int projectId)
           
 void setProjectName(java.lang.String projectName)
           
 void setReleaseList(java.util.List releaseList)
           
 void setScmUrl(java.lang.String scmUrl)
           
 
Methods inherited from class org.apache.maven.continuum.web.action.ContinuumActionSupport
checkAddGroupBuildDefinitionAuthorization, checkAddProjectBuildDefinitionAuthorization, checkAddProjectGroupAuthorization, checkAddProjectGroupNotifierAuthorization, checkAddProjectNotifierAuthorization, checkAddProjectToGroupAuthorization, checkAuthorization, checkAuthorization, checkAuthorization, checkBuildProjectGroupAuthorization, checkBuildProjectInGroupAuthorization, checkManageConfigurationAuthorization, checkManageLocalRepositoriesAuthorization, checkManageQueuesAuthorization, checkManageSchedulesAuthorization, checkModifyGroupBuildDefinitionAuthorization, checkModifyProjectBuildDefinitionAuthorization, checkModifyProjectGroupAuthorization, checkModifyProjectGroupNotifierAuthorization, checkModifyProjectInGroupAuthorization, checkModifyProjectNotifierAuthorization, checkRemoveGroupBuildDefinitionAuthorization, checkRemoveProjectBuildDefinitionAuthorization, checkRemoveProjectFromGroupAuthorization, checkRemoveProjectGroupAuthorization, checkRemoveProjectGroupNotifierAuthorization, checkRemoveProjectNotifierAuthorization, checkViewProjectGroupAuthorization, doDefault, getContinuum, getPrincipal, getResourceBundle, getSecuritySystem, input, isAuthenticated, prepare, requiresAuthentication, setContinuum
 
Methods inherited from class org.apache.maven.continuum.web.action.PlexusActionSupport
setSession
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUIRES_CONFIGURATION

protected static final java.lang.String REQUIRES_CONFIGURATION
See Also:
Constant Field Values
Constructor Detail

ReleaseProjectAction

public ReleaseProjectAction()
Method Detail

promptReleaseGoal

public java.lang.String promptReleaseGoal()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

execute

public java.lang.String execute()
                         throws java.lang.Exception
Specified by:
execute in interface com.opensymphony.xwork2.Action
Overrides:
execute in class ContinuumActionSupport
Throws:
java.lang.Exception

getProjectId

public int getProjectId()

setProjectId

public void setProjectId(int projectId)

getPreparedReleaseName

public java.lang.String getPreparedReleaseName()

setPreparedReleaseName

public void setPreparedReleaseName(java.lang.String preparedReleaseName)

getGoal

public java.lang.String getGoal()

setGoal

public void setGoal(java.lang.String goal)

getProject

public org.apache.maven.continuum.model.project.Project getProject()

setProject

public void setProject(org.apache.maven.continuum.model.project.Project project)

getScmUrl

public java.lang.String getScmUrl()

setScmUrl

public void setScmUrl(java.lang.String scmUrl)

getReleaseList

public java.util.List getReleaseList()

setReleaseList

public void setReleaseList(java.util.List releaseList)

getPreparedReleaseId

public java.lang.String getPreparedReleaseId()

setPreparedReleaseId

public void setPreparedReleaseId(java.lang.String preparedReleaseId)

getProjectName

public java.lang.String getProjectName()

setProjectName

public void setProjectName(java.lang.String projectName)

getProjectGroupName

public java.lang.String getProjectGroupName()
                                     throws org.apache.maven.continuum.ContinuumException
Throws:
org.apache.maven.continuum.ContinuumException