Class ReportExecutionContext
java.lang.Object
com.inductiveautomation.reporting.gateway.api.ReportExecutionContext
Created by carl.gould on 3/3/2015.
 
Classes that want to be notified when the execution status changes (as opposed to just checking the status at convenient points) can register a listener with addStatusChangeListener()
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classBuilder pattern because the number of parameters is getting to be insane.static classReportLoggerEx is a logging class that extends LoggerEx to add errors to the ReportExecutionData's error list when a WARN or ERROR level messages are logged.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddActionFailure(String failure) voidbuilder(GatewayContext context, ReportStatusManager statusManager) Builder pattern because the number of parameters is getting to be insane.executeExpression(String expression) executeExpression(String expression, ExpressionParseContext parseContext) Executes an expression found in a report parameter/query and returns a QualifiedValuegetLog()getUuid()booleanbooleanbooleanisError()booleanbooleanisSample()booleanvoidvoidvoidsetExecutionCompleted(Date executionCompleted) voidsetExecutionStatus(ReportExecutionStatus executionStatus) voidsetIsAuditable(boolean isAuditable) voidsetIsScheduled(boolean isScheduled) 
- 
Field Details- 
STATUS_CHANGE_PROP- See Also:
 
 
- 
- 
Method Details- 
getScriptManager
- 
builderpublic static ReportExecutionContext.ReportExecutionContextBuilder builder(GatewayContext context, ReportStatusManager statusManager) Builder pattern because the number of parameters is getting to be insane.
- 
executeExpression- Throws:
- Exception
 
- 
executeExpressionpublic QualifiedValue executeExpression(String expression, ExpressionParseContext parseContext) throws Exception Executes an expression found in a report parameter/query and returns a QualifiedValue- Throws:
- Exception
 
- 
getContext
- 
getDefaultDatabase
- 
getReportPath
- 
getUuid
- 
getExecutionStatus
- 
setExecutionStatus
- 
getExecutionStarted
- 
getExecutionCompleted
- 
setExecutionCompleted
- 
isSamplepublic boolean isSample()
- 
isScheduledpublic boolean isScheduled()
- 
setIsScheduledpublic void setIsScheduled(boolean isScheduled) 
- 
setIsAuditablepublic void setIsAuditable(boolean isAuditable) 
- 
isAuditablepublic boolean isAuditable()
- 
getExecutionData
- 
getLog
- 
notifyFinishedpublic void notifyFinished()
- 
isFinishingpublic boolean isFinishing()
- 
isCanceledpublic boolean isCanceled()
- 
isErrorpublic boolean isError()
- 
addStatusChangeListener
- 
removeStatusChangeListener
- 
addActionFailure
- 
getActionFailures
- 
getProjectName
- 
getResourceId
 
-