Interface ExecutionObject

All Known Subinterfaces:
ReusableExecutionObject
All Known Implementing Classes:
ExecutionObjectImpl, ProcessScopeExecutionObject, ProcessScopeExecutionObjectTransactionAware

public interface ExecutionObject
Objeto de contexto que estara disponivel nas execucoes de scripts
Author:
Eduardo Frazao
  • Method Details

    • getVariable

      Object getVariable(String id)
    • setVariable

      void setVariable(String variable, Object value)
    • getTaskId

      String getTaskId()
    • getTask

      Task getTask()
    • getHistoricTask

      HistoricTaskInstance getHistoricTask()
    • getHitoricProcess

      HistoricProcessInstance getHitoricProcess()
    • getProcessDefinitionId

      String getProcessDefinitionId()
    • getProcessInstanceId

      String getProcessInstanceId()
    • getBusinessKey

      String getBusinessKey()
    • getProcessBusinessKey

      String getProcessBusinessKey()
    • getLoggedUser

      UsuarioDTO getLoggedUser()
    • isBulk

      default boolean isBulk()
    • getTaskIds

      default List<String> getTaskIds()
    • getProcessInstanceIds

      default List<String> getProcessInstanceIds()
    • getBusinessKeys

      default List<String> getBusinessKeys()
    • getVariableForAllTasks

      default Map<String,Object> getVariableForAllTasks(String name)
    • setVariableForAllTasks

      default void setVariableForAllTasks(String name, Object value)
    • getLastValue

      default Object getLastValue(String fieldId)