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, java.io.Serializable, org.apache.struts2.interceptor.SessionAware
public class BuildDefinitionAction
- extends ContinuumConfirmAction
BuildDefinitionAction:
- 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, doDefault, execute, getContinuum, getPrincipal, getResourceBundle, getSecuritySystem, isAuthenticated, requiresAuthentication, setContinuum |
| 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 |
BuildDefinitionAction
public BuildDefinitionAction()
prepare
public void prepare()
throws java.lang.Exception
- Specified by:
prepare in interface com.opensymphony.xwork2.Preparable- Overrides:
prepare in class ContinuumActionSupport
- Throws:
java.lang.Exception
input
public java.lang.String input()
throws org.apache.maven.continuum.ContinuumException,
org.apache.maven.continuum.store.ContinuumStoreException,
org.apache.maven.continuum.builddefinition.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:
org.apache.maven.continuum.ContinuumException
org.apache.maven.continuum.store.ContinuumStoreException
org.apache.maven.continuum.builddefinition.BuildDefinitionServiceException
saveBuildDefinition
public java.lang.String saveBuildDefinition()
throws org.apache.maven.continuum.ContinuumException,
org.apache.maven.continuum.profile.ProfileException
- Throws:
org.apache.maven.continuum.ContinuumException
org.apache.maven.continuum.profile.ProfileException
saveToProject
public java.lang.String saveToProject()
throws org.apache.maven.continuum.ContinuumException,
org.apache.maven.continuum.profile.ProfileException
- Throws:
org.apache.maven.continuum.ContinuumException
org.apache.maven.continuum.profile.ProfileException
saveToGroup
public java.lang.String saveToGroup()
throws org.apache.maven.continuum.ContinuumException,
org.apache.maven.continuum.profile.ProfileException
- Throws:
org.apache.maven.continuum.ContinuumException
org.apache.maven.continuum.profile.ProfileException
removeFromProject
public java.lang.String removeFromProject()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
removeFromProjectGroup
public java.lang.String removeFromProjectGroup()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.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 java.lang.String getExecutor()
setExecutor
public void setExecutor(java.lang.String executor)
getGoals
public java.lang.String getGoals()
setGoals
public void setGoals(java.lang.String goals)
getArguments
public java.lang.String getArguments()
setArguments
public void setArguments(java.lang.String arguments)
getBuildFile
public java.lang.String getBuildFile()
setBuildFile
public void setBuildFile(java.lang.String buildFile)
isBuildFresh
public boolean isBuildFresh()
setBuildFresh
public void setBuildFresh(boolean buildFresh)
getSchedules
public java.util.Map<java.lang.Integer,java.lang.String> getSchedules()
setSchedules
public void setSchedules(java.util.Map<java.lang.Integer,java.lang.String> schedules)
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)
isGroupBuildDefinition
public boolean isGroupBuildDefinition()
setGroupBuildDefinition
public void setGroupBuildDefinition(boolean groupBuildDefinition)
getProjectGroupName
public java.lang.String getProjectGroupName()
throws org.apache.maven.continuum.ContinuumException
- Throws:
org.apache.maven.continuum.ContinuumException
getProfileId
public int getProfileId()
setProfileId
public void setProfileId(int profileId)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getBuildDefinitionType
public java.lang.String getBuildDefinitionType()
setBuildDefinitionType
public void setBuildDefinitionType(java.lang.String buildDefinitionType)
getBuildDefinitionTypes
public java.util.List<java.lang.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 java.util.Map<java.lang.Integer,java.lang.String> getBuildDefinitionUpdatePolicies()