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

Package class diagram package ScheduleAction
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.ScheduleAction
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 ScheduleAction
extends ContinuumConfirmAction
implements com.opensymphony.xwork2.Preparable

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, 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
ScheduleAction()
           
 
Method Summary
 java.lang.String confirm()
           
 java.util.List<org.apache.maven.continuum.model.project.BuildQueue> getAvailableBuildQueues()
           
 java.lang.String getDayOfMonth()
           
 java.lang.String getDayOfWeek()
           
 int getDelay()
           
 java.lang.String getDescription()
           
 java.lang.String getHour()
           
 int getId()
           
 int getMaxJobExecutionTime()
           
 java.lang.String getMinute()
           
 java.lang.String getMonth()
           
 java.lang.String getName()
           
 org.apache.maven.continuum.model.project.Schedule getSchedule()
           
 java.util.Collection getSchedules()
           
 java.lang.String getSecond()
           
 java.util.List<org.apache.maven.continuum.model.project.BuildQueue> getSelectedBuildQueues()
           
 java.util.List<java.lang.String> getSelectedBuildQueuesIds()
           
 java.lang.String getYear()
           
 java.lang.String input()
           
 boolean isActive()
           
 boolean isConfirmed()
           
 void prepare()
           
 java.lang.String remove()
           
 java.lang.String save()
           
 void setActive(boolean active)
           
 void setAvailableBuildQueues(java.util.List<org.apache.maven.continuum.model.project.BuildQueue> availableBuildQueues)
           
 void setConfirmed(boolean confirmed)
           
 void setDayOfMonth(java.lang.String dayOfMonth)
           
 void setDayOfWeek(java.lang.String dayOfWeek)
           
 void setDelay(int delay)
           
 void setDescription(java.lang.String description)
           
 void setHour(java.lang.String hour)
           
 void setId(int id)
           
 void setMaxJobExecutionTime(int maxJobExecutionTime)
           
 void setMinute(java.lang.String minute)
           
 void setMonth(java.lang.String month)
           
 void setName(java.lang.String name)
           
 void setSchedule(org.apache.maven.continuum.model.project.Schedule schedule)
           
 void setSecond(java.lang.String second)
           
 void setSelectedBuildQueues(java.util.List<org.apache.maven.continuum.model.project.BuildQueue> selectedBuildQueues)
           
 void setSelectedBuildQueuesIds(java.util.List<java.lang.String> selectedBuildQueuesIds)
           
 void setYear(java.lang.String year)
           
 java.lang.String summary()
           
 
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 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

ScheduleAction

public ScheduleAction()
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

summary

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

input

public java.lang.String input()
                       throws org.apache.maven.continuum.ContinuumException
Overrides:
input in class ContinuumActionSupport
Throws:
org.apache.maven.continuum.ContinuumException

save

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

confirm

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

remove

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

getSchedules

public java.util.Collection getSchedules()

getId

public int getId()

setId

public void setId(int id)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

getDelay

public int getDelay()

setDelay

public void setDelay(int delay)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getSchedule

public org.apache.maven.continuum.model.project.Schedule getSchedule()

setSchedule

public void setSchedule(org.apache.maven.continuum.model.project.Schedule schedule)

isConfirmed

public boolean isConfirmed()
Overrides:
isConfirmed in class ContinuumConfirmAction

setConfirmed

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

getMaxJobExecutionTime

public int getMaxJobExecutionTime()

setMaxJobExecutionTime

public void setMaxJobExecutionTime(int maxJobExecutionTime)

getSecond

public java.lang.String getSecond()

setSecond

public void setSecond(java.lang.String second)

getMinute

public java.lang.String getMinute()

setMinute

public void setMinute(java.lang.String minute)

getHour

public java.lang.String getHour()

setHour

public void setHour(java.lang.String hour)

getDayOfMonth

public java.lang.String getDayOfMonth()

setDayOfMonth

public void setDayOfMonth(java.lang.String dayOfMonth)

getYear

public java.lang.String getYear()

setYear

public void setYear(java.lang.String year)

getMonth

public java.lang.String getMonth()

setMonth

public void setMonth(java.lang.String month)

getDayOfWeek

public java.lang.String getDayOfWeek()

setDayOfWeek

public void setDayOfWeek(java.lang.String dayOfWeek)

getAvailableBuildQueues

public java.util.List<org.apache.maven.continuum.model.project.BuildQueue> getAvailableBuildQueues()

setAvailableBuildQueues

public void setAvailableBuildQueues(java.util.List<org.apache.maven.continuum.model.project.BuildQueue> availableBuildQueues)

getSelectedBuildQueues

public java.util.List<org.apache.maven.continuum.model.project.BuildQueue> getSelectedBuildQueues()

setSelectedBuildQueues

public void setSelectedBuildQueues(java.util.List<org.apache.maven.continuum.model.project.BuildQueue> selectedBuildQueues)

getSelectedBuildQueuesIds

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

setSelectedBuildQueuesIds

public void setSelectedBuildQueuesIds(java.util.List<java.lang.String> selectedBuildQueuesIds)