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

Package class diagram package BuildResultAction
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.AbstractBuildAction
                      extended by org.apache.maven.continuum.web.action.BuildResultAction
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 BuildResultAction
extends AbstractBuildAction

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
BuildResultAction()
           
 
Method Summary
 java.lang.String buildLogAsText()
           
 java.lang.String execute()
           
 int getBuildId()
           
 java.lang.String getBuildOutput()
           
 java.io.InputStream getBuildOutputInputStream()
           
 org.apache.maven.continuum.model.project.BuildResult getBuildResult()
           
 java.util.List<org.apache.maven.continuum.model.scm.ChangeSet> getChangesSinceLastSuccess()
           
 org.apache.maven.continuum.model.project.Project getProject()
           
 int getProjectGroupId()
           
 java.lang.String getProjectGroupName()
           
 java.lang.String getState()
           
 boolean isHasSurefireResults()
           
 java.lang.String remove()
           
 void setBuildId(int buildId)
           
 void setDistributedBuildManager(org.apache.continuum.builder.distributed.manager.DistributedBuildManager distributedBuildManager)
           
 void setHasSurefireResults(boolean hasSurefireResults)
           
 
Methods inherited from class org.apache.maven.continuum.web.action.AbstractBuildAction
canRemoveBuildResult, getProjectId, isCanDelete, setCanDelete, setProjectId
 
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, getContinuum, getPrincipal, getResourceBundle, getSecuritySystem, input, 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, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildResultAction

public BuildResultAction()
Method Detail

execute

public java.lang.String execute()
                         throws org.apache.maven.continuum.ContinuumException,
                                org.apache.maven.continuum.configuration.ConfigurationException,
                                java.io.IOException,
                                org.apache.continuum.buildmanager.BuildManagerException
Specified by:
execute in interface com.opensymphony.xwork2.Action
Overrides:
execute in class ContinuumActionSupport
Throws:
org.apache.maven.continuum.ContinuumException
org.apache.maven.continuum.configuration.ConfigurationException
java.io.IOException
org.apache.continuum.buildmanager.BuildManagerException

remove

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

buildLogAsText

public java.lang.String buildLogAsText()
                                throws org.apache.maven.continuum.configuration.ConfigurationException,
                                       java.io.IOException
Throws:
org.apache.maven.continuum.configuration.ConfigurationException
java.io.IOException

getBuildOutputInputStream

public java.io.InputStream getBuildOutputInputStream()
                                              throws org.apache.maven.continuum.configuration.ConfigurationException,
                                                     java.io.IOException
Throws:
org.apache.maven.continuum.configuration.ConfigurationException
java.io.IOException

getBuildId

public int getBuildId()

setBuildId

public void setBuildId(int buildId)

getProject

public org.apache.maven.continuum.model.project.Project getProject()

getBuildResult

public org.apache.maven.continuum.model.project.BuildResult getBuildResult()

getChangesSinceLastSuccess

public java.util.List<org.apache.maven.continuum.model.scm.ChangeSet> getChangesSinceLastSuccess()

isHasSurefireResults

public boolean isHasSurefireResults()

setHasSurefireResults

public void setHasSurefireResults(boolean hasSurefireResults)

getBuildOutput

public java.lang.String getBuildOutput()

getState

public java.lang.String getState()

getProjectGroupName

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

getProjectGroupId

public int getProjectGroupId()

setDistributedBuildManager

public void setDistributedBuildManager(org.apache.continuum.builder.distributed.manager.DistributedBuildManager distributedBuildManager)