com.pmease.quickbuild.plugin.report.engine.contribution.publisher
Class BuildReportPublisher
java.lang.Object
com.pmease.quickbuild.extensionpoint.support.TypeInstance
com.pmease.quickbuild.stepsupport.Step
com.pmease.quickbuild.plugin.report.engine.contribution.publisher.AbstractPublisher
com.pmease.quickbuild.plugin.report.engine.contribution.publisher.BuildReportPublisher
- All Implemented Interfaces:
- Validatable, java.io.Serializable
public abstract class BuildReportPublisher
- extends AbstractPublisher
- See Also:
- Serialized Form
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.contribution.publisher.AbstractPublisher |
doPublish, getFilePattern, getReportPublishPattern, getReportsetName, getSrcPath, getWorkingDir, isApplicable, needTransfer, removeElement, run, setFilePattern, setReportsetName, setSrcPath, setWorkingDir |
Methods inherited from class com.pmease.quickbuild.stepsupport.Step |
clearResources, equals, execute, findParent, fromDOM, getBuild, getDescription, getDuration, getErrorMessage, getExecuteCondition, getInputOption, getName, getNode, getNodeAddress, getNodeLaunchId, getNodeMatcher, getNodePreference, getOutputOption, getParam, getParent, getPath, getPostExecuteAction, getPreExecuteAction, getPreviousExecutedSibling, getPreviousSibling, getRepetitions, getResource, getResource, getResources, getRuntime, getStatus, getType, getWaitDuration, hashCode, isEnabled, isFailed, isFinished, isIdle, isMaster, isRunning, isSuccessful, isWaiting, matches, removeResource, renderCustomRuntimeData, renderLogAsHtml, renderLogAsText, setBuild, setDescription, setDuration, setEnabled, setErrorMessage, setExecuteCondition, setInputOption, setJob, setName, setNode, setNodeLaunchId, setNodeMatcher, setNodePreference, setOutputOption, setPath, setPostExecuteAction, setPreExecuteAction, setRepetitions, setResource, setResources, setStatus, setWaitDuration, shouldExecute, toString, validate |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
stepFailureCondition
protected java.lang.String stepFailureCondition
stepFailureMessage
protected java.lang.String stepFailureMessage
BuildReportPublisher
public BuildReportPublisher()
getCategory
protected abstract ReportCategory getCategory()
saveStatsReport
protected abstract void saveStatsReport()
getStatsReportName
protected abstract java.lang.String getStatsReportName()
getPublisherName
protected java.lang.String getPublisherName()
- Specified by:
getPublisherName
in class AbstractPublisher
checkStepStatus
protected void checkStepStatus()
onNotApplicable
protected void onNotApplicable()
- Overrides:
onNotApplicable
in class AbstractPublisher
onBeforePublish
public void onBeforePublish()
- Overrides:
onBeforePublish
in class AbstractPublisher
onAfterPublish
public void onAfterPublish()
- Overrides:
onAfterPublish
in class AbstractPublisher
getStatsReport
protected DataReport getStatsReport()
isStepFailed
protected boolean isStepFailed()
getStats
protected java.util.Map<java.lang.String,java.lang.Object> getStats()
getOverviewReport
protected DataReport getOverviewReport()
getBaseUrl
protected java.lang.String getBaseUrl()
setOverviewData
public void setOverviewData()
transferFiles
protected void transferFiles()
- Overrides:
transferFiles
in class AbstractPublisher
getChecksumJob
protected java.lang.Class<? extends NodeJob> getChecksumJob()
- Returns:
- the checksum job class after transfer published files from
agent to server. null if needn't verify the result.
getBuildReportDir
protected java.lang.String getBuildReportDir()
- Specified by:
getBuildReportDir
in class AbstractPublisher
getGenerators
protected ReportGenerator[] getGenerators()
- Specified by:
getGenerators
in class AbstractPublisher
getStepFailureCondition
@NotEmpty
public java.lang.String getStepFailureCondition()
- Get step failure condition. A Boolean type expression string.
setStepFailureCondition
public void setStepFailureCondition(java.lang.String stepFailureCondition)
getStepFailureMessage
public java.lang.String getStepFailureMessage()
- Get step failure message. If the failure message is not set, the default message will be used.
setStepFailureMessage
public void setStepFailureMessage(java.lang.String stepFailureMessage)
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.