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

Package class diagram package SurefireReportAction
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.SurefireReportAction
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 SurefireReportAction
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
SurefireReportAction()
           
 
Method Summary
 java.lang.String execute()
           
 int getBuildId()
           
 org.apache.maven.continuum.model.project.Project getProject()
           
 org.apache.maven.continuum.model.project.Project getProjectById(int projectId)
           
 java.lang.String getProjectGroupName()
           
 int getProjectId()
           
 java.lang.String getProjectName()
           
 java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> getTestPackageList()
           
 java.util.List<org.apache.maven.continuum.reports.surefire.ReportTestSuite> getTestSuites()
           
 java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> getTestSummaryList()
           
 void setBuildId(int buildId)
           
 void setProjectId(int projectId)
           
 void setProjectName(java.lang.String projectName)
           
 void setTestPackageList(java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> testPackageList)
           
 void setTestSuites(java.util.List<org.apache.maven.continuum.reports.surefire.ReportTestSuite> testSuites)
           
 void setTestSummaryList(java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> testSummaryList)
           
 
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

SurefireReportAction

public SurefireReportAction()
Method Detail

execute

public java.lang.String execute()
                         throws org.apache.maven.continuum.ContinuumException,
                                org.apache.maven.continuum.configuration.ConfigurationException,
                                org.apache.maven.continuum.reports.surefire.ReportTestSuiteGeneratorException
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
org.apache.maven.continuum.reports.surefire.ReportTestSuiteGeneratorException

getBuildId

public int getBuildId()

setBuildId

public void setBuildId(int buildId)

getProject

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

getProjectId

public int getProjectId()

setProjectId

public void setProjectId(int projectId)

getTestSuites

public java.util.List<org.apache.maven.continuum.reports.surefire.ReportTestSuite> getTestSuites()

setTestSuites

public void setTestSuites(java.util.List<org.apache.maven.continuum.reports.surefire.ReportTestSuite> testSuites)

getProjectName

public java.lang.String getProjectName()

setProjectName

public void setProjectName(java.lang.String projectName)

getTestSummaryList

public java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> getTestSummaryList()

setTestSummaryList

public void setTestSummaryList(java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> testSummaryList)

getTestPackageList

public java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> getTestPackageList()

setTestPackageList

public void setTestPackageList(java.util.List<org.apache.maven.continuum.reports.surefire.ReportTest> testPackageList)

getProjectById

public org.apache.maven.continuum.model.project.Project getProjectById(int projectId)
                                                                throws org.apache.maven.continuum.ContinuumException
Throws:
org.apache.maven.continuum.ContinuumException

getProjectGroupName

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