Class WorkflowFileSectionIIAR
java.lang.Object
com.scivicslab.pojoactor.core.ActorRef<WorkflowFileSection>
com.scivicslab.pojoactor.workflow.IIActorRef<WorkflowFileSection>
com.scivicslab.actoriac.report.sections.basic.WorkflowFileSectionIIAR
- All Implemented Interfaces:
com.scivicslab.pojoactor.core.CallableByActionName, AutoCloseable
public class WorkflowFileSectionIIAR
extends com.scivicslab.pojoactor.workflow.IIActorRef<WorkflowFileSection>
IIAR wrapper for
WorkflowFileSection.
Exposes the POJO's methods as actions via @Action annotations.
Usage in workflow YAML:
- actor: loader
method: createChild
arguments: ["reportBuilder", "wfFile", "...WorkflowFileSectionIIAR"]
- Since:
- 2.16.0
- Author:
- devteam@scivicslab.com
-
Field Summary
Fields inherited from class com.scivicslab.pojoactor.core.ActorRef
actorName, actorSystem, object -
Constructor Summary
ConstructorsConstructorDescriptionWorkflowFileSectionIIAR(String actorName, com.scivicslab.pojoactor.workflow.IIActorSystem system) Constructs the IIAR with a new POJO instance. -
Method Summary
Modifier and TypeMethodDescriptioncom.scivicslab.pojoactor.core.ActionResultcom.scivicslab.pojoactor.core.ActionResultprivate Stringprivate voidInitializes the POJO with workflow information from nodeGroup.Methods inherited from class com.scivicslab.pojoactor.workflow.IIActorRef
callByActionName, hasAnnotatedAction, invokeAnnotatedAction, parseFirstArgumentMethods inherited from class com.scivicslab.pojoactor.core.ActorRef
ask, ask, askNow, clearJsonState, clearPendingMessages, close, createChild, expandVariables, getJsonBoolean, getJsonInt, getJsonString, getJsonString, getLastResult, getName, getNamesOfChildren, getParentName, hasJson, hasJsonState, initLogger, isAlive, json, putJson, setLastResult, setParentName, system, tell, tell, tellNow, toStringOfJson, toStringOfYaml
-
Constructor Details
-
WorkflowFileSectionIIAR
public WorkflowFileSectionIIAR(String actorName, com.scivicslab.pojoactor.workflow.IIActorSystem system) Constructs the IIAR with a new POJO instance.- Parameters:
actorName- the actor namesystem- the actor system
-
-
Method Details
-
initializeFromWorkflow
Initializes the POJO with workflow information from nodeGroup. -
getWorkflowPath
-
generate
-
getTitle
-