org.apache.maven.continuum.web.action.admin
Class BuildDefinitionTemplateAction

Package class diagram package BuildDefinitionTemplateAction
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.AbstractBuildDefinitionAction
                      extended by org.apache.maven.continuum.web.action.admin.BuildDefinitionTemplateAction
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, org.codehaus.redback.integration.interceptor.SecureAction

public class BuildDefinitionTemplateAction
extends AbstractBuildDefinitionAction
implements org.codehaus.redback.integration.interceptor.SecureAction, com.opensymphony.xwork2.Preparable

Since:
16 sept. 07
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.maven.continuum.web.action.ContinuumConfirmAction
action, CONFIRM, confirmationTitle, confirmed, confirmedDisplay, confirmedName, confirmedValue
 
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
BuildDefinitionTemplateAction()
           
 
Method Summary
 java.lang.String delete()
           
 java.lang.String deleteBuildDefinition()
           
 java.lang.String edit()
           
 java.lang.String editBuildDefinition()
           
 org.apache.maven.continuum.model.project.BuildDefinition getBuildDefinition()
           
 java.util.List<org.apache.maven.continuum.model.project.BuildDefinition> getBuildDefinitions()
           
 java.util.List<BuildDefinitionSummary> getBuildDefinitionSummaries()
           
 org.apache.maven.continuum.model.project.BuildDefinitionTemplate getBuildDefinitionTemplate()
           
 java.util.List<java.lang.String> getBuildDefinitionTypes()
           
 java.util.Map<java.lang.Integer,java.lang.String> getBuildDefinitionUpdatePolicies()
           
 java.util.List<org.apache.maven.continuum.model.system.Profile> getProfiles()
           
 java.util.Collection<org.apache.maven.continuum.model.project.Schedule> getSchedules()
           
 org.codehaus.redback.integration.interceptor.SecureActionBundle getSecureActionBundle()
           
 java.util.List<java.lang.String> getSelectedBuildDefinitionIds()
           
 java.util.List<org.apache.maven.continuum.model.project.BuildDefinitionTemplate> getTemplates()
           
 java.lang.String input()
           
 java.lang.String inputBuildDefinition()
           
 void prepare()
           
 java.lang.String save()
           
 java.lang.String saveBuildDefinition()
           
 void setBuildDefinition(org.apache.maven.continuum.model.project.BuildDefinition buildDefinition)
           
 void setBuildDefinitions(java.util.List<org.apache.maven.continuum.model.project.BuildDefinition> buildDefinitions)
           
 void setBuildDefinitionSummaries(java.util.List<BuildDefinitionSummary> buildDefinitionSummaries)
           
 void setBuildDefinitionTemplate(org.apache.maven.continuum.model.project.BuildDefinitionTemplate buildDefinitionTemplate)
           
 void setBuildDefinitionTypes(java.util.List<java.lang.String> buildDefinitionTypes)
           
 void setProfiles(java.util.List<org.apache.maven.continuum.model.system.Profile> profiles)
           
 void setSchedules(java.util.Collection<org.apache.maven.continuum.model.project.Schedule> schedules)
           
 void setSelectedBuildDefinitionIds(java.util.List<java.lang.String> selectedBuildDefinitionIds)
           
 void setTemplates(java.util.List<org.apache.maven.continuum.model.project.BuildDefinitionTemplate> templates)
           
 java.lang.String summary()
           
 
Methods inherited from class org.apache.maven.continuum.web.action.AbstractBuildDefinitionAction
generateBuildDefinitionSummaries, generateBuildDefinitionSummary
 
Methods inherited from class org.apache.maven.continuum.web.action.ContinuumConfirmAction
getAction, getConfirmationTitle, getConfirmedDisplay, getConfirmedName, getConfirmedValue, isConfirmed, setAction, setConfirmationInfo, setConfirmationTitle, setConfirmed, 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 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

BuildDefinitionTemplateAction

public BuildDefinitionTemplateAction()
Method Detail

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 java.lang.Exception
Overrides:
input in class ContinuumActionSupport
Throws:
java.lang.Exception

summary

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

edit

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

save

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

delete

public java.lang.String delete()
                        throws org.apache.maven.continuum.builddefinition.BuildDefinitionServiceException
Throws:
org.apache.maven.continuum.builddefinition.BuildDefinitionServiceException

inputBuildDefinition

public java.lang.String inputBuildDefinition()

editBuildDefinition

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

saveBuildDefinition

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

deleteBuildDefinition

public java.lang.String deleteBuildDefinition()
                                       throws org.apache.maven.continuum.builddefinition.BuildDefinitionServiceException
Throws:
org.apache.maven.continuum.builddefinition.BuildDefinitionServiceException

getSecureActionBundle

public org.codehaus.redback.integration.interceptor.SecureActionBundle getSecureActionBundle()
                                                                                      throws org.codehaus.redback.integration.interceptor.SecureActionException
Specified by:
getSecureActionBundle in interface org.codehaus.redback.integration.interceptor.SecureAction
Throws:
org.codehaus.redback.integration.interceptor.SecureActionException

getBuildDefinitionTemplate

public org.apache.maven.continuum.model.project.BuildDefinitionTemplate getBuildDefinitionTemplate()

setBuildDefinitionTemplate

public void setBuildDefinitionTemplate(org.apache.maven.continuum.model.project.BuildDefinitionTemplate buildDefinitionTemplate)

getBuildDefinitionTypes

public java.util.List<java.lang.String> getBuildDefinitionTypes()

setBuildDefinitionTypes

public void setBuildDefinitionTypes(java.util.List<java.lang.String> buildDefinitionTypes)

getTemplates

public java.util.List<org.apache.maven.continuum.model.project.BuildDefinitionTemplate> getTemplates()

setTemplates

public void setTemplates(java.util.List<org.apache.maven.continuum.model.project.BuildDefinitionTemplate> templates)

getBuildDefinitionSummaries

public java.util.List<BuildDefinitionSummary> getBuildDefinitionSummaries()

setBuildDefinitionSummaries

public void setBuildDefinitionSummaries(java.util.List<BuildDefinitionSummary> buildDefinitionSummaries)

getBuildDefinition

public org.apache.maven.continuum.model.project.BuildDefinition getBuildDefinition()

setBuildDefinition

public void setBuildDefinition(org.apache.maven.continuum.model.project.BuildDefinition buildDefinition)

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)

setSchedules

public void setSchedules(java.util.Collection<org.apache.maven.continuum.model.project.Schedule> schedules)

getSchedules

public java.util.Collection<org.apache.maven.continuum.model.project.Schedule> getSchedules()

getBuildDefinitions

public java.util.List<org.apache.maven.continuum.model.project.BuildDefinition> getBuildDefinitions()

setBuildDefinitions

public void setBuildDefinitions(java.util.List<org.apache.maven.continuum.model.project.BuildDefinition> buildDefinitions)

getSelectedBuildDefinitionIds

public java.util.List<java.lang.String> getSelectedBuildDefinitionIds()

setSelectedBuildDefinitionIds

public void setSelectedBuildDefinitionIds(java.util.List<java.lang.String> selectedBuildDefinitionIds)

getBuildDefinitionUpdatePolicies

public java.util.Map<java.lang.Integer,java.lang.String> getBuildDefinitionUpdatePolicies()