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

Package class diagram package AddProjectAction
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.AddProjectAction
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 AddProjectAction
extends ContinuumActionSupport

See Also:
Serialized Form

Field Summary
 
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
AddProjectAction()
           
 
Method Summary
 java.lang.String add()
           
 java.util.List<org.apache.maven.continuum.model.project.BuildDefinitionTemplate> getBuildDefinitionTemplates()
           
 int getBuildDefintionTemplateId()
           
 java.util.List<org.apache.maven.continuum.model.system.Profile> getProfiles()
           
 java.lang.String getProjectDescription()
           
 int getProjectGroupId()
           
 java.lang.String getProjectGroupName()
           
 java.util.Collection<org.apache.maven.continuum.model.project.ProjectGroup> getProjectGroups()
           
 java.lang.String getProjectName()
           
 java.lang.String getProjectScmPassword()
           
 java.lang.String getProjectScmTag()
           
 java.lang.String getProjectScmUrl()
           
 java.lang.String getProjectScmUsername()
           
 java.lang.String getProjectType()
           
 java.lang.String getProjectVersion()
           
 int getSelectedProjectGroup()
           
 java.lang.String input()
           
 boolean isDisableGroupSelection()
           
 boolean isEmptyProjectGroups()
           
 boolean isProjectScmUseCache()
           
 void setBuildDefinitionTemplates(java.util.List<org.apache.maven.continuum.model.project.BuildDefinitionTemplate> buildDefinitionTemplates)
           
 void setBuildDefintionTemplateId(int buildDefintionTemplateId)
           
 void setDisableGroupSelection(boolean disableGroupSelection)
           
 void setEmptyProjectGroups(boolean emptyProjectGroups)
           
 void setProfiles(java.util.List<org.apache.maven.continuum.model.system.Profile> profiles)
           
 void setProjectDescription(java.lang.String projectDescription)
           
 void setProjectGroupId(int projectGroupId)
           
 void setProjectGroupName(java.lang.String projectGroupName)
           
 void setProjectGroups(java.util.Collection<org.apache.maven.continuum.model.project.ProjectGroup> projectGroups)
           
 void setProjectName(java.lang.String projectName)
           
 void setProjectScmPassword(java.lang.String projectScmPassword)
           
 void setProjectScmTag(java.lang.String projectScmTag)
           
 void setProjectScmUrl(java.lang.String projectScmUrl)
           
 void setProjectScmUseCache(boolean projectScmUseCache)
           
 void setProjectScmUsername(java.lang.String projectScmUsername)
           
 void setProjectType(java.lang.String projectType)
           
 void setProjectVersion(java.lang.String projectVersion)
           
 void setSelectedProjectGroup(int selectedProjectGroup)
           
 void validate()
           
 
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, prepare, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddProjectAction

public AddProjectAction()
Method Detail

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork2.Validateable
Overrides:
validate in class com.opensymphony.xwork2.ActionSupport

add

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

input

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

getProjectName

public java.lang.String getProjectName()

setProjectName

public void setProjectName(java.lang.String projectName)

getProjectScmPassword

public java.lang.String getProjectScmPassword()

setProjectScmPassword

public void setProjectScmPassword(java.lang.String projectScmPassword)

getProjectScmTag

public java.lang.String getProjectScmTag()

setProjectScmTag

public void setProjectScmTag(java.lang.String projectScmTag)

getProjectScmUrl

public java.lang.String getProjectScmUrl()

setProjectScmUrl

public void setProjectScmUrl(java.lang.String projectScmUrl)

getProjectScmUsername

public java.lang.String getProjectScmUsername()

setProjectScmUsername

public void setProjectScmUsername(java.lang.String projectScmUsername)

getProjectType

public java.lang.String getProjectType()

setProjectType

public void setProjectType(java.lang.String projectType)

getProjectVersion

public java.lang.String getProjectVersion()

setProjectVersion

public void setProjectVersion(java.lang.String projectVersion)

getProjectGroups

public java.util.Collection<org.apache.maven.continuum.model.project.ProjectGroup> getProjectGroups()

setProjectGroups

public void setProjectGroups(java.util.Collection<org.apache.maven.continuum.model.project.ProjectGroup> projectGroups)

getSelectedProjectGroup

public int getSelectedProjectGroup()

setSelectedProjectGroup

public void setSelectedProjectGroup(int selectedProjectGroup)

isDisableGroupSelection

public boolean isDisableGroupSelection()

setDisableGroupSelection

public void setDisableGroupSelection(boolean disableGroupSelection)

getProjectGroupName

public java.lang.String getProjectGroupName()

setProjectGroupName

public void setProjectGroupName(java.lang.String projectGroupName)

isProjectScmUseCache

public boolean isProjectScmUseCache()

setProjectScmUseCache

public void setProjectScmUseCache(boolean projectScmUseCache)

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)

getProjectGroupId

public int getProjectGroupId()

setProjectGroupId

public void setProjectGroupId(int projectGroupId)

getBuildDefintionTemplateId

public int getBuildDefintionTemplateId()

setBuildDefintionTemplateId

public void setBuildDefintionTemplateId(int buildDefintionTemplateId)

getBuildDefinitionTemplates

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

setBuildDefinitionTemplates

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

getProjectDescription

public java.lang.String getProjectDescription()

setProjectDescription

public void setProjectDescription(java.lang.String projectDescription)

isEmptyProjectGroups

public boolean isEmptyProjectGroups()

setEmptyProjectGroups

public void setEmptyProjectGroups(boolean emptyProjectGroups)