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

    Constructors
    Constructor
    Description
    WorkflowFileSectionIIAR(String actorName, com.scivicslab.pojoactor.workflow.IIActorSystem system)
    Constructs the IIAR with a new POJO instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.scivicslab.pojoactor.core.ActionResult
     
    com.scivicslab.pojoactor.core.ActionResult
     
    private String
     
    private void
    Initializes the POJO with workflow information from nodeGroup.

    Methods inherited from class com.scivicslab.pojoactor.workflow.IIActorRef

    callByActionName, hasAnnotatedAction, invokeAnnotatedAction, parseFirstArgument

    Methods 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

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 name
      system - the actor system
  • Method Details