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

Package class diagram package ReleasePerformAction
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.continuum.web.action.AbstractReleaseAction
                  extended by org.apache.maven.continuum.web.action.ReleasePerformAction
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 ReleasePerformAction
extends AbstractReleaseAction

See Also:
Serialized Form

Field Summary
 
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
ReleasePerformAction()
           
 
Method Summary
 java.lang.String execute()
           
 java.lang.String executeFromScm()
           
 java.lang.String getArguments()
           
 java.lang.String getGoals()
           
 org.apache.maven.continuum.release.ContinuumReleaseManagerListener getListener()
           
 int getProfileId()
           
 java.util.List<org.apache.maven.continuum.model.system.Profile> getProfiles()
           
 java.lang.String getProjectGroupName()
           
 int getProjectId()
           
 java.lang.String getReleaseId()
           
 org.apache.maven.shared.release.ReleaseResult getResult()
           
 java.lang.String getScmPassword()
           
 java.lang.String getScmTag()
           
 java.lang.String getScmTagBase()
           
 java.lang.String getScmUrl()
           
 java.lang.String getScmUsername()
           
 java.lang.String input()
           
 java.lang.String inputFromScm()
           
 boolean isUseReleaseProfile()
           
 void setArguments(java.lang.String arguments)
           
 void setGoals(java.lang.String goals)
           
 void setListener(org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)
           
 void setProfileId(int profileId)
           
 void setProfiles(java.util.List<org.apache.maven.continuum.model.system.Profile> profiles)
           
 void setProjectId(int projectId)
           
 void setReleaseId(java.lang.String releaseId)
           
 void setResult(org.apache.maven.shared.release.ReleaseResult result)
           
 void setScmPassword(java.lang.String scmPassword)
           
 void setScmTag(java.lang.String scmTag)
           
 void setScmTagBase(java.lang.String scmTagBase)
           
 void setScmUrl(java.lang.String scmUrl)
           
 void setScmUsername(java.lang.String scmUsername)
           
 void setUseReleaseProfile(boolean useReleaseProfile)
           
 
Methods inherited from class org.apache.continuum.web.action.AbstractReleaseAction
getEnvironments
 
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, 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
 

Constructor Detail

ReleasePerformAction

public ReleasePerformAction()
Method Detail

inputFromScm

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

input

public java.lang.String input()
                       throws java.lang.Exception
Overrides:
input in class ContinuumActionSupport
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

executeFromScm

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

getReleaseId

public java.lang.String getReleaseId()

setReleaseId

public void setReleaseId(java.lang.String releaseId)

getScmUrl

public java.lang.String getScmUrl()

setScmUrl

public void setScmUrl(java.lang.String scmUrl)

getScmUsername

public java.lang.String getScmUsername()

setScmUsername

public void setScmUsername(java.lang.String scmUsername)

getScmPassword

public java.lang.String getScmPassword()

setScmPassword

public void setScmPassword(java.lang.String scmPassword)

getScmTag

public java.lang.String getScmTag()

setScmTag

public void setScmTag(java.lang.String scmTag)

getScmTagBase

public java.lang.String getScmTagBase()

setScmTagBase

public void setScmTagBase(java.lang.String scmTagBase)

getGoals

public java.lang.String getGoals()

setGoals

public void setGoals(java.lang.String goals)

isUseReleaseProfile

public boolean isUseReleaseProfile()

setUseReleaseProfile

public void setUseReleaseProfile(boolean useReleaseProfile)

getListener

public org.apache.maven.continuum.release.ContinuumReleaseManagerListener getListener()

setListener

public void setListener(org.apache.maven.continuum.release.ContinuumReleaseManagerListener listener)

getResult

public org.apache.maven.shared.release.ReleaseResult getResult()

setResult

public void setResult(org.apache.maven.shared.release.ReleaseResult result)

getProjectId

public int getProjectId()

setProjectId

public void setProjectId(int projectId)

getProjectGroupName

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

getProfiles

public java.util.List<org.apache.maven.continuum.model.system.Profile> getProfiles()

setProfiles

public void setProfiles(java.util.List<org.apache.maven.continuum.model.system.Profile> profiles)

getProfileId

public int getProfileId()

setProfileId

public void setProfileId(int profileId)

getArguments

public java.lang.String getArguments()

setArguments

public void setArguments(java.lang.String arguments)