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

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.ContinuumConfirmAction
                  extended by org.apache.maven.continuum.web.action.BuildDefinitionAction
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, Serializable, org.apache.struts2.interceptor.SessionAware

public class BuildDefinitionAction
extends ContinuumConfirmAction

BuildDefinitionAction:

Version:
$Id: BuildDefinitionAction.java 1372260 2012-08-13 04:29:09Z brett $
Author:
Jesse McConnell
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.maven.continuum.web.action.ContinuumConfirmAction
action, CONFIRM, confirmationTitle, confirmedDisplay, confirmedName, confirmedValue
 
Fields inherited from class org.apache.maven.continuum.web.action.ContinuumActionSupport
dateFormatter, ERROR_MSG_AUTHORIZATION_REQUIRED, ERROR_MSG_PROCESSING_AUTHORIZATION, RELEASE_ERROR, 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
BuildDefinitionAction()
           
 
Method Summary
 String getArguments()
           
 int getBuildDefinitionId()
           
 String getBuildDefinitionType()
           
 List<String> getBuildDefinitionTypes()
           
 Map<Integer,String> getBuildDefinitionUpdatePolicies()
           
 String getBuildFile()
           
 String getDescription()
           
 String getExecutor()
           
 String getGoals()
           
 int getProfileId()
           
 List<Profile> getProfiles()
           
 int getProjectGroupId()
           
 String getProjectGroupName()
           
 int getProjectId()
           
 int getScheduleId()
           
 Map<Integer,String> getSchedules()
           
 int getUpdatePolicy()
           
 String input()
          if there is a build definition id set, then retrieve it..either way set us to up to work with build definition
 boolean isAlwaysBuild()
           
 boolean isBuildFresh()
           
 boolean isConfirmed()
           
 boolean isDefaultBuildDefinition()
           
 boolean isGroupBuildDefinition()
           
 boolean isGroupBuildView()
           
 void prepare()
           
 String removeFromProject()
           
 String removeFromProjectGroup()
           
 String saveBuildDefinition()
           
 String saveToGroup()
           
 String saveToProject()
           
 void setAlwaysBuild(boolean alwaysBuild)
           
 void setArguments(String arguments)
           
 void setBuildDefinitionId(int buildDefinitionId)
           
 void setBuildDefinitionType(String buildDefinitionType)
           
 void setBuildFile(String buildFile)
           
 void setBuildFresh(boolean buildFresh)
           
 void setConfirmed(boolean confirmed)
           
 void setDefaultBuildDefinition(boolean defaultBuildDefinition)
           
 void setDescription(String description)
           
 void setExecutor(String executor)
           
 void setGoals(String goals)
           
 void setGroupBuildDefinition(boolean groupBuildDefinition)
           
 void setGroupBuildView(boolean groupBuildView)
           
 void setProfileId(int profileId)
           
 void setProfiles(List<Profile> profiles)
           
 void setProjectGroupId(int projectGroupId)
           
 void setProjectId(int projectId)
           
 void setScheduleId(int scheduleId)
           
 void setSchedules(Map<Integer,String> schedules)
           
 void setUpdatePolicy(int updatePolicy)
           
 
Methods inherited from class org.apache.maven.continuum.web.action.ContinuumConfirmAction
getAction, getConfirmationTitle, getConfirmedDisplay, getConfirmedName, getConfirmedValue, setAction, setConfirmationInfo, setConfirmationTitle, setConfirmedDisplay, setConfirmedName, setConfirmedValue
 
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, checkViewReportsAuthorization, doDefault, execute, getContinuum, getPrincipal, getResourceBundle, getSecuritySystem, getUser, isAuthenticated, 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, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildDefinitionAction

public BuildDefinitionAction()
Method Detail

prepare

public void prepare()
             throws Exception
Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Overrides:
prepare in class ContinuumActionSupport
Throws:
Exception

input

public String input()
             throws ContinuumException,
                    ContinuumStoreException,
                    BuildDefinitionServiceException
if there is a build definition id set, then retrieve it..either way set us to up to work with build definition

Overrides:
input in class ContinuumActionSupport
Returns:
action result
Throws:
ContinuumException
ContinuumStoreException
BuildDefinitionServiceException

saveBuildDefinition

public String saveBuildDefinition()
                           throws ContinuumException,
                                  ProfileException
Throws:
ContinuumException
ProfileException

saveToProject

public String saveToProject()
                     throws ContinuumException,
                            ProfileException
Throws:
ContinuumException
ProfileException

saveToGroup

public String saveToGroup()
                   throws ContinuumException,
                          ProfileException
Throws:
ContinuumException
ProfileException

removeFromProject

public String removeFromProject()
                         throws ContinuumException
Throws:
ContinuumException

removeFromProjectGroup

public String removeFromProjectGroup()
                              throws ContinuumException
Throws:
ContinuumException

getBuildDefinitionId

public int getBuildDefinitionId()

setBuildDefinitionId

public void setBuildDefinitionId(int buildDefinitionId)

getProjectId

public int getProjectId()

setProjectId

public void setProjectId(int projectId)

getProjectGroupId

public int getProjectGroupId()

setProjectGroupId

public void setProjectGroupId(int projectGroupId)

getScheduleId

public int getScheduleId()

setScheduleId

public void setScheduleId(int scheduleId)

isDefaultBuildDefinition

public boolean isDefaultBuildDefinition()

setDefaultBuildDefinition

public void setDefaultBuildDefinition(boolean defaultBuildDefinition)

isConfirmed

public boolean isConfirmed()
Overrides:
isConfirmed in class ContinuumConfirmAction

setConfirmed

public void setConfirmed(boolean confirmed)
Overrides:
setConfirmed in class ContinuumConfirmAction

getExecutor

public String getExecutor()

setExecutor

public void setExecutor(String executor)

getGoals

public String getGoals()

setGoals

public void setGoals(String goals)

getArguments

public String getArguments()

setArguments

public void setArguments(String arguments)

getBuildFile

public String getBuildFile()

setBuildFile

public void setBuildFile(String buildFile)

isBuildFresh

public boolean isBuildFresh()

setBuildFresh

public void setBuildFresh(boolean buildFresh)

getSchedules

public Map<Integer,String> getSchedules()

setSchedules

public void setSchedules(Map<Integer,String> schedules)

getProfiles

public List<Profile> getProfiles()

setProfiles

public void setProfiles(List<Profile> profiles)

isGroupBuildDefinition

public boolean isGroupBuildDefinition()

setGroupBuildDefinition

public void setGroupBuildDefinition(boolean groupBuildDefinition)

getProjectGroupName

public String getProjectGroupName()
                           throws ContinuumException
Throws:
ContinuumException

getProfileId

public int getProfileId()

setProfileId

public void setProfileId(int profileId)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getBuildDefinitionType

public String getBuildDefinitionType()

setBuildDefinitionType

public void setBuildDefinitionType(String buildDefinitionType)

getBuildDefinitionTypes

public List<String> getBuildDefinitionTypes()

isAlwaysBuild

public boolean isAlwaysBuild()

setAlwaysBuild

public void setAlwaysBuild(boolean alwaysBuild)

isGroupBuildView

public boolean isGroupBuildView()

setGroupBuildView

public void setGroupBuildView(boolean groupBuildView)

getUpdatePolicy

public int getUpdatePolicy()

setUpdatePolicy

public void setUpdatePolicy(int updatePolicy)

getBuildDefinitionUpdatePolicies

public Map<Integer,String> getBuildDefinitionUpdatePolicies()


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.