org.apache.maven.continuum.web.action
Class BuildDefinitionAction
java.lang.Object
com.opensymphony.xwork2.ActionSupport
org.apache.maven.continuum.web.action.PlexusActionSupport
org.apache.maven.continuum.web.action.ContinuumActionSupport
org.apache.maven.continuum.web.action.ContinuumConfirmAction
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
Fields inherited from class com.opensymphony.xwork2.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork2.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
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 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 |
BuildDefinitionAction
public BuildDefinitionAction()
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.