A B C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages

A

abort() - Method in interface io.automatiko.engine.api.uow.UnitOfWork
Aborts this unit of work and ignores any awaiting work.
abort() - Method in interface io.automatiko.engine.api.uow.WorkUnit
Optional abort logic associated with the work unit
abort() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Aborts this process instance
ABORT - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
 
ABORTED - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
 
abortProcessInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Aborts the process instance with the given id.
abortWorkItem(WorkItem, WorkItemManager) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
The given work item should be aborted.
abortWorkItem(String, Policy<?>...) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
Notifies the work item manager that the work item with the given id could not be executed and should be aborted.
abortWorkItem(String, Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Aborts work item belonging to this process instance
AbstractDataEvent<T> - Class in io.automatiko.engine.api.event
This is an abstract implementation of the DataEvent that contains basic common attributes referring to automatik processes metadata.
AbstractDataEvent(String, String, T, String, String, String, String, String) - Constructor for class io.automatiko.engine.api.event.AbstractDataEvent
 
AbstractEventDescription<T> - Class in io.automatiko.engine.api.workflow
 
AbstractEventDescription(String, String, String, String, String, String, T) - Constructor for class io.automatiko.engine.api.workflow.AbstractEventDescription
 
AbstractEventDescription(String, String, String, String, String, String, T, Map<String, String>) - Constructor for class io.automatiko.engine.api.workflow.AbstractEventDescription
 
accept(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
 
accept(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyAcceptor
 
accept(String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
 
AccessDeniedException - Exception in io.automatiko.engine.api.auth
Access denied exception is thrown whenAccessPolicy has been violated
AccessDeniedException(String) - Constructor for exception io.automatiko.engine.api.auth.AccessDeniedException
 
accessPolicy() - Method in interface io.automatiko.engine.api.workflow.Process
 
AccessPolicy<T> - Interface in io.automatiko.engine.api.auth
Access policy that drives the access to individual instances based on identity.
activate() - Method in interface io.automatiko.engine.api.workflow.Process
 
activate() - Method in interface io.automatiko.engine.api.workflow.Processes
 
Active - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
ACTIVE - io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
 
ACTIVE - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
 
add(String) - Method in interface io.automatiko.engine.api.workflow.Tags
Adds new tag
add(String, List<NamedDataType>) - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
 
add(T) - Method in interface io.automatiko.engine.api.internal.io.ResourceTypePackage
 
addEventListener(ProcessEventListener) - Method in interface io.automatiko.engine.api.event.process.ProcessEventManager
Add a process event listener.
addEventListener(String, EventListener) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
 
addons() - Method in interface io.automatiko.engine.api.Config
Provides access to addons in the application.
addons() - Method in class io.automatiko.engine.api.StaticConfig
 
Addons - Class in io.automatiko.engine.api
Provides direct information about addons installed and available within the running service.
Addons(List<String>) - Constructor for class io.automatiko.engine.api.Addons
 
addPublisher(EventPublisher) - Method in interface io.automatiko.engine.api.event.EventManager
Adds given publisher to the event manager's list of publishers.
addResourceTypeToRegistry(String, boolean, String, String, String, String...) - Static method in class io.automatiko.engine.api.io.ResourceType
 
addResourceTypeToRegistry(String, String, String, String, String...) - Static method in class io.automatiko.engine.api.io.ResourceType
 
addTag(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Adds new tag
AdHocFragment - Class in io.automatiko.engine.api.workflow.flexible
 
AdHocFragment(String, String, boolean) - Constructor for class io.automatiko.engine.api.workflow.flexible.AdHocFragment
 
AdHocFragment.Builder - Class in io.automatiko.engine.api.workflow.flexible
 
adHocFragments() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
 
adHocFragments() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns the process adHocFragments
adminRoleName() - Method in class io.automatiko.engine.api.config.SecurityConfig
Configures admin role name used by access policy checks
after(long) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
after(long, TemporalUnit) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
afterNodeInstanceFailed(ProcessNodeInstanceFailedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a node instance failed at execution
afterNodeLeft(ProcessNodeLeftEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
afterNodeLeft(ProcessNodeLeftEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a node in a process instance has been left (which is when the node was completed, for example when it performed the task it was designed for).
afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a node in a process instance has been triggered (which is when the node was entered, for example when an incoming connection triggered it).
afterProcessCompleted(ProcessCompletedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
afterProcessCompleted(ProcessCompletedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a process instance has been completed (or aborted).
afterProcessStarted(ProcessStartedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
afterProcessStarted(ProcessStartedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a process instance has been started.
afterSLAViolated(SLAViolatedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a process/node instance's SLA has been violated.
afterVariableChanged(ProcessVariableChangedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
afterVariableChanged(ProcessVariableChangedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after the value of a process variable has been changed.
afterWorkItemTransition(ProcessWorkItemTransitionEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right after a work item transition.
append(Object) - Method in interface io.automatiko.engine.api.event.EventBatch
Appends new event in its raw format - meaning as it was generated
Application - Interface in io.automatiko.engine.api
Entry point for accessing business automation components such as processes, rules, decisions, etc.
apply(WorkItem, Transition<?>) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
Optional extra work to be applied on work item upon transition to this phase
asCloudevents() - Method in class io.automatiko.engine.api.config.MessagingConfig
Enables cloud event format for messages
authorizedOnly() - Method in class io.automatiko.engine.api.config.SecurityConfig
Configures identity provider build mechanism to either allow to use user and groups given as query parameters or to rely only on security context (authorized requests) defaults to security context only
AutomatikoConfig - Class in io.automatiko.engine.api.config
 
AutomatikoConfig() - Constructor for class io.automatiko.engine.api.config.AutomatikoConfig
 
AutomatikoConfigProperties - Interface in io.automatiko.engine.api.codegen
 
Available - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
Available - io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
 
AVAILABLE - io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
 
availableAddons() - Method in class io.automatiko.engine.api.Addons
Returns all available addons
availableTasks() - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
 

B

BaseEventDescription - Class in io.automatiko.engine.api.workflow
 
BaseEventDescription(String, String, String, String, String, String, NamedDataType) - Constructor for class io.automatiko.engine.api.workflow.BaseEventDescription
 
BaseEventDescription(String, String, String, String, String, String, NamedDataType, Map<String, String>) - Constructor for class io.automatiko.engine.api.workflow.BaseEventDescription
 
BAYES - Static variable in class io.automatiko.engine.api.io.ResourceType
Bayesian
beforeNodeLeft(ProcessNodeLeftEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
beforeNodeLeft(ProcessNodeLeftEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before a node in a process instance is being left (which is when the node is completed, for example when it has performed the task it was designed for).
beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before a node in a process instance is being triggered (which is when the node is being entered, for example when an incoming connection triggers it).
beforeProcessCompleted(ProcessCompletedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
beforeProcessCompleted(ProcessCompletedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before a process instance is being completed (or aborted).
beforeProcessStarted(ProcessStartedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
beforeProcessStarted(ProcessStartedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before a process instance is being started.
beforeSLAViolated(SLAViolatedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before a process/node instance's SLA has been violated.
beforeVariableChanged(ProcessVariableChangedEvent) - Method in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
beforeVariableChanged(ProcessVariableChangedEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before the value of a process variable is being changed.
beforeWorkItemTransition(ProcessWorkItemTransitionEvent) - Method in interface io.automatiko.engine.api.event.process.ProcessEventListener
This listener method is invoked right before a work item transition.
BPMN2 - Static variable in class io.automatiko.engine.api.io.ResourceType
jBPM BPMN2 Language
BRL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Business Rule Language
build() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
 
build() - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
 
builder() - Static method in class io.automatiko.engine.api.workflow.flexible.Milestone
 
Builder() - Constructor for class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
 
Builder(Class<? extends Node>) - Constructor for class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
 
Builder(String) - Constructor for class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
 
buildErrorMessage(R) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
buildIdentityProvider(String, List<String>) - Method in interface io.automatiko.engine.api.auth.IdentitySupplier
Creates new identity provider based on optionally given user and roles.
businessKey() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns optional business key associated with this process instance

C

Cacheable - Interface in io.automatiko.engine.api.runtime
Allows various components (e.g. work item handlers, event listeners) to be cached and reused within a cache owner (e.g.
calculatePage(int, int) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
cancelJob(String) - Method in interface io.automatiko.engine.api.jobs.JobsService
Cancels given job
cancelNodeInstance(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Cancels node instance with given nodeInstanceId which results in abort of any work being done by this node instance
canCreateInstance(IdentityProvider) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
Determines if given identity is allowed to create new instances of item this policy is attached to e.g. creating new process instances
canDeleteInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
Determines if given identity is allowed to delete given instance
canReadInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
Determines if given identity is allowed to read (view) given instance
canSignalInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
Determines if given identity is allowed to signal given instance
canTransition(LifeCyclePhase) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
Returns if given life cycle phase can be transitioned to this phase
canUpdateInstance(IdentityProvider, T) - Method in interface io.automatiko.engine.api.auth.AccessPolicy
Determines if given identity is allowed to update given instance
CaseDefinition<T> - Interface in io.automatiko.engine.api.workflow.cases
 
caseDefinitionById(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseDefinitions
 
caseDefinitionIds() - Method in interface io.automatiko.engine.api.workflow.cases.CaseDefinitions
 
CaseDefinitions - Interface in io.automatiko.engine.api.workflow.cases
 
casefile() - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
 
CaseFile - Interface in io.automatiko.engine.api.workflow.cases
 
CaseFileItem<T> - Interface in io.automatiko.engine.api.workflow.cases
 
CaseFileItem.Status - Enum in io.automatiko.engine.api.workflow.cases
 
CaseFileItemDuplicatedException - Exception in io.automatiko.engine.api.workflow.cases
 
CaseFileItemDuplicatedException(String) - Constructor for exception io.automatiko.engine.api.workflow.cases.CaseFileItemDuplicatedException
 
CaseFileItemNotFoundException - Exception in io.automatiko.engine.api.workflow.cases
 
CaseFileItemNotFoundException(String) - Constructor for exception io.automatiko.engine.api.workflow.cases.CaseFileItemNotFoundException
 
CaseInstance<T> - Interface in io.automatiko.engine.api.workflow.cases
 
caseInstances() - Method in interface io.automatiko.engine.api.workflow.cases.CaseDefinition
 
CaseInstances<T> - Interface in io.automatiko.engine.api.workflow.cases
 
cases() - Method in interface io.automatiko.engine.api.Application
Returns cases (case definitions) found in the application otherwise null
CHANGE_SET - Static variable in class io.automatiko.engine.api.io.ResourceType
Change Set
channel() - Method in interface io.automatiko.engine.api.workflow.Signal
 
clear() - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
close() - Method in interface io.automatiko.engine.api.runtime.Cacheable
Closes underlying resources when cache is closed/disposed.
close() - Method in interface io.automatiko.engine.api.runtime.Closeable
Closes the underlying resources
Closeable - Interface in io.automatiko.engine.api.runtime
Allows various components (e.g. work item handlers, event listeners) to be closed when owning component (ksession) is being closed/disposed.
CMMN - Static variable in class io.automatiko.engine.api.io.ResourceType
jBPM CMMN Language
compile(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.DataTransformer
Compiles given expression into reusable unit.
COMPLETE - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
 
Completed - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
COMPLETED - io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
 
COMPLETED - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
 
completeWorkItem(String, Map<String, Object>, Policy<?>...) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
Notifies the work item manager that the work item with the given id has been completed.
completeWorkItem(String, Map<String, Object>, Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Completes work item belonging to this process instance with given variables
config() - Method in interface io.automatiko.engine.api.Application
Returns configuration of the application
Config - Interface in io.automatiko.engine.api
Provides general configuration of Kogito application
Connection - Interface in io.automatiko.engine.api.definition.process
A connection is a link from one Node to another.
convert(Object) - Method in interface io.automatiko.engine.api.io.InputConverter
 
convert(V) - Method in interface io.automatiko.engine.api.io.OutputConverter
 
create(EventManager) - Method in interface io.automatiko.engine.api.uow.UnitOfWorkFactory
Creates new instance of UnitOfWork implementation backed by this factory.
create(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
create(String, T) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
 
create(S, Consumer<S>) - Static method in interface io.automatiko.engine.api.uow.WorkUnit
Creates new WorkUnit that has only action invoked upon completion of the unit of work
create(S, Consumer<S>, Consumer<S>) - Static method in interface io.automatiko.engine.api.uow.WorkUnit
Creates new WorkUnit that has both action invoked upon completion of the unit of work and compensation invoked in case of unit of work cancellation.
createContext() - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
Creates a new marshalling context
Created - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
createInstance(Model) - Method in interface io.automatiko.engine.api.workflow.Process
 
createInstance(String, Model) - Method in interface io.automatiko.engine.api.workflow.Process
 
createInstance(String, T) - Method in interface io.automatiko.engine.api.workflow.Process
 
createInstance(T) - Method in interface io.automatiko.engine.api.workflow.Process
 
createModel() - Method in interface io.automatiko.engine.api.workflow.Process
 
createProcessInstance(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Creates a new process instance (but does not yet start it).
createProcessInstances(Process<?>) - Method in interface io.automatiko.engine.api.workflow.ProcessInstancesFactory
 
current - Static variable in interface io.automatiko.engine.api.auth.IdentityProvider
 
currentUnitOfWork() - Method in interface io.automatiko.engine.api.uow.UnitOfWorkManager
Returns current unit of work for this execution context (usually thread).

D

data() - Method in interface io.automatiko.engine.api.uow.WorkUnit
Returns data attached to the work unit
data() - Method in interface io.automatiko.engine.api.workflow.workitem.Transition
Optional data to be associated with the transition.
data(WorkItem) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
Returns current data set for given work item
database() - Method in class io.automatiko.engine.api.config.PersistenceConfig
Configures database based persistence
DatabaseJobsConfig - Class in io.automatiko.engine.api.config
 
DatabaseJobsConfig() - Constructor for class io.automatiko.engine.api.config.DatabaseJobsConfig
 
DatabasePersistenceConfig - Class in io.automatiko.engine.api.config
 
DatabasePersistenceConfig() - Constructor for class io.automatiko.engine.api.config.DatabasePersistenceConfig
 
DataEvent<T> - Interface in io.automatiko.engine.api.event
Represents top level data event structure that can be emitted from within running process, decision or rule.
DataTransformer - Interface in io.automatiko.engine.api.runtime.process
Data transformation capabilities used by data input and data output transformation as part of BPMN2 process definition.
dataType - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
DataType - Interface in io.automatiko.engine.api.workflow.datatype
Abstract representation of a datatype.
db() - Method in class io.automatiko.engine.api.config.JobsConfig
Configures database based jobs service
deactivate() - Method in interface io.automatiko.engine.api.workflow.Process
 
deactivate() - Method in interface io.automatiko.engine.api.workflow.Processes
 
decision() - Method in interface io.automatiko.engine.api.Config
Provides decision specific configuration
decision() - Method in class io.automatiko.engine.api.StaticConfig
 
DecisionConfig - Interface in io.automatiko.engine.api.decision
 
DecisionEventListenerConfig<T> - Interface in io.automatiko.engine.api.decision
 
decisionEventListeners() - Method in interface io.automatiko.engine.api.decision.DecisionConfig
 
DecisionModel<M,​C,​R,​F> - Interface in io.automatiko.engine.api.decision
 
decisionModels() - Method in interface io.automatiko.engine.api.Application
Returns decision models found in the application otherwise null
DecisionModels - Interface in io.automatiko.engine.api.decision
 
DEFAULT_PRIORITY - Static variable in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
DEFAULT_PRIORITY - Static variable in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
DefaultProcessEventListener - Class in io.automatiko.engine.api.event.process
 
DefaultProcessEventListener() - Constructor for class io.automatiko.engine.api.event.process.DefaultProcessEventListener
 
DelayedExecution - Interface in io.automatiko.engine.api.event.process
Marker interface for event listeners to indicate it should not be invoked directly but only upon successful completion of unit of work.
delete(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
 
DESCR - Static variable in class io.automatiko.engine.api.io.ResourceType
DESCR
description() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns optional description of this process instance
Descriptor(String, String, String) - Constructor for class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
determineResourceType(String) - Static method in class io.automatiko.engine.api.io.ResourceType
 
Disabled - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
Discarded - io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
 
disconnect() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Allows manually disconnect process instance to free up any taken resources.
dispose() - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
dispose() - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
 
DMN - Static variable in class io.automatiko.engine.api.io.ResourceType
Decision Model and Notation (DMN) model
DRF - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Rule Flow Language
DRL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Rule Language
DRT - Static variable in class io.automatiko.engine.api.io.ResourceType
 
DSL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools DSL
DSLR - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools DSL Rule
DTABLE - Static variable in class io.automatiko.engine.api.io.ResourceType
Decision Table
DurationExpirationTime - Class in io.automatiko.engine.api.jobs
 

E

EMTPY - Static variable in class io.automatiko.engine.api.Addons
Default empty addons instance
enabled() - Method in class io.automatiko.engine.api.config.MetricsConfig
Enables metrics for automatik
Enabled - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
end() - Method in interface io.automatiko.engine.api.uow.UnitOfWork
Completes this unit of work ensuring all awaiting work is invoked.
enforce(Policy<?>...) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Enforces given policies on this work item.
EnvironmentName - Class in io.automatiko.engine.api.runtime
 
EnvironmentName() - Constructor for class io.automatiko.engine.api.runtime.EnvironmentName
 
equals(Object) - Method in class io.automatiko.engine.api.io.ResourceType
 
equals(Object) - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
equals(Object) - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
 
equals(Object) - Method in class io.automatiko.engine.api.workflow.NamedDataType
 
error() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns process error in case process instance is in error state.
errorMessage() - Method in interface io.automatiko.engine.api.workflow.ProcessError
 
evaluateAll(C) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
evaluateDecisionById(C, String...) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
evaluateDecisionByName(C, String...) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
evaluateDecisionService(C, String) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
evaluateTags() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Evaluates all tags to apply any changes of the variables
event - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
EventBatch - Interface in io.automatiko.engine.api.event
Batch of events to be considered as single item to be processed.
EventDescription<T> - Interface in io.automatiko.engine.api.workflow
 
EventListener - Interface in io.automatiko.engine.api.runtime.process
An interface that represents an element that is listening for specific types of events.
eventManager() - Method in interface io.automatiko.engine.api.uow.UnitOfWorkManager
Returns instance of the event manager configured for this unit of work manager
EventManager - Interface in io.automatiko.engine.api.event
Event manager that is entry point for handling events generated during execution.
EventPublisher - Interface in io.automatiko.engine.api.event
Responsible for publishing events for consumption to the "outside world" Depending on the implementation it can be to push over the wire or use an in memory queue to notify other parties about particular events.
events() - Method in interface io.automatiko.engine.api.event.EventBatch
Returns all events appended to this batch already converted to DataEvents
events() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns all active events that this process instance is capable of acting on.
EventSource - Interface in io.automatiko.engine.api.event
 
eventType - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
ExactExpirationTime - Class in io.automatiko.engine.api.jobs
 
executeWorkItem(WorkItem, WorkItemManager) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
The given work item should be executed.
ExecutionIdSupplier - Interface in io.automatiko.engine.api
Wraps logic to generate unique identifiers per execution (e.g. evaluation of DMN model) Each call of the Supplier.get() method is considered a separate request of a new ID.
exists(String) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
expirationTime() - Method in interface io.automatiko.engine.api.jobs.JobDescription
 
expirationTime() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
expirationTime() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
ExpirationTime - Interface in io.automatiko.engine.api.jobs
 

F

Failed - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
failedNodeId() - Method in interface io.automatiko.engine.api.workflow.ProcessError
 
FEEL - Static variable in class io.automatiko.engine.api.io.ResourceType
DMN FEEL expression language
fileItem(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
 
fileItems() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
 
fileItems(Predicate<CaseFileItem<?>>) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
 
filesystem() - Method in class io.automatiko.engine.api.config.JobsConfig
Configures file system based jobs service
filesystem() - Method in class io.automatiko.engine.api.config.PersistenceConfig
Configures file system based persistence
FileSystemJobsConfig - Class in io.automatiko.engine.api.config
 
FileSystemJobsConfig() - Constructor for class io.automatiko.engine.api.config.FileSystemJobsConfig
 
FileSystemPersistenceConfig - Class in io.automatiko.engine.api.config
 
FileSystemPersistenceConfig() - Constructor for class io.automatiko.engine.api.config.FileSystemPersistenceConfig
 
findById(String) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
 
findById(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
findById(String, ProcessInstanceReadMode) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
 
findById(String, ProcessInstanceReadMode) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
findByIdOrTag(ProcessInstanceReadMode, String...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
findByIdOrTag(String...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
forName(String) - Method in interface io.automatiko.engine.api.workflow.WorkItemHandlerConfig
 
fromMap(Map<String, Object>) - Method in interface io.automatiko.engine.api.Model
 
fromProperties(Properties) - Method in interface io.automatiko.engine.api.io.ResourceConfiguration
 
FUNCTION_FLOW_TYPE - Static variable in interface io.automatiko.engine.api.definition.process.Process
 
FUNCTION_TYPE - Static variable in interface io.automatiko.engine.api.definition.process.Process
 
Functions - Interface in io.automatiko.engine.api
A marker interface that identifies a functions implementations that should be available in the process execution such as script tasks, various conditions etc All methods of the implementation class much be public and static.

G

GDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Rule Language - Guided Globals definitions - Workaround for double-dot file extensions for 6.0
GDST - Static variable in class io.automatiko.engine.api.io.ResourceType
 
Generated - Annotation Type in io.automatiko.engine.api.codegen
 
get() - Static method in interface io.automatiko.engine.api.auth.IdentityProvider
Returns currently associated IdentityProvider
get() - Method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
get() - Method in class io.automatiko.engine.api.jobs.ExactExpirationTime
 
get() - Method in interface io.automatiko.engine.api.jobs.ExpirationTime
 
get() - Method in interface io.automatiko.engine.api.workflow.Tags
Returns current collection of tags.
get(String) - Method in interface io.automatiko.engine.api.workflow.Tags
Retrieves tag with given id or null if no tag with given id exists
getActualOwner() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns actual owner assigned to the task
getAdminGroups() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns admin groups that can administer this task
getAdminUsers() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns admin users that can administer this task
getAllExtensions() - Method in class io.automatiko.engine.api.io.ResourceType
 
getAutomatikAddons() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getAutomatikProcessId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getAutomatikProcessinstanceId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getAutomatikRootProcessId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getAutomatikRootProcessinstanceId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getClassType() - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
 
getCompleteDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns timestamp indicating the completion date of this work item
getConfiguration() - Method in interface io.automatiko.engine.api.io.Resource
 
getCorrelationKey() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
Returns optional correlation key (aka business key)
getCorrelationKey() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns optional correlation key assigned to process instance
getData() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getData() - Method in interface io.automatiko.engine.api.event.DataEvent
Returns actual body of the event
getDataType() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getDataType() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getDataType() - Method in class io.automatiko.engine.api.workflow.NamedDataType
 
getDecisionModel(String, String) - Method in interface io.automatiko.engine.api.decision.DecisionModels
 
getDefaultExtension() - Method in class io.automatiko.engine.api.io.ResourceType
 
getDefaultPath() - Method in class io.automatiko.engine.api.io.ResourceType
 
getDescription() - Method in class io.automatiko.engine.api.io.ResourceType
 
getDMNModel() - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
getEndDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns end date (either completed or aborted) of this process instance
getErrorCode() - Method in exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
 
getErrorMessage() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns error message associated with this process instance in case it is in an error state.
getErrorMessage() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
Returns error message associated with this failure.
getErrorMessage() - Method in exception io.automatiko.engine.api.workflow.VariableViolationException
Returns error message associated with this failure.
getEvent() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getEvent() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getEventDate() - Method in interface io.automatiko.engine.api.event.process.ProcessEvent
Returns exact date when the event was created
getEventDescriptions() - Method in interface io.automatiko.engine.api.runtime.process.EventListener
Returns unique set of event descriptions that this event listener is interested in.
getEventId() - Method in enum io.automatiko.engine.api.runtime.process.NodeInstanceState
 
getEventType() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getEventType() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getEventTypes() - Method in interface io.automatiko.engine.api.runtime.process.EventListener
Returns the event types this event listener is interested in.
getException() - Method in interface io.automatiko.engine.api.event.process.ProcessNodeInstanceFailedEvent
Returns the actual exception that was thrown at execution
getExcludedUsers() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns excluded users that cannot work on this task
getFailedNodeId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
Returns node definition id of the node instance that failed to execute
getFileItemName() - Method in exception io.automatiko.engine.api.workflow.cases.CaseFileItemDuplicatedException
 
getFileItemName() - Method in exception io.automatiko.engine.api.workflow.cases.CaseFileItemNotFoundException
 
getFrom() - Method in interface io.automatiko.engine.api.definition.process.Connection
The Node the connection starts from.
getFromType() - Method in interface io.automatiko.engine.api.definition.process.Connection
The type of exit point of the from Node.
getId() - Method in interface io.automatiko.engine.api.definition.process.Node
The id of the node.
getId() - Method in interface io.automatiko.engine.api.definition.process.Process
The unique id of the Process.
getId() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getId() - Method in interface io.automatiko.engine.api.event.DataEvent
Returns unique id of the event
getId() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
The id of the node instance.
getId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
The unique id of this process instance.
getId() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
The unique id of this work item
getId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getId() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
 
getId() - Method in interface io.automatiko.engine.api.workflow.Tag
 
getId() - Method in interface io.automatiko.engine.api.workflow.Variable
 
getId() - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
getId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getIncomingConnections() - Method in interface io.automatiko.engine.api.definition.process.Node
The incoming connections for this Node.
getIncomingConnections(String) - Method in interface io.automatiko.engine.api.definition.process.Node
The incoming connections for this Node for the given entry-point.
getInputStream() - Method in interface io.automatiko.engine.api.io.Resource
Open an InputStream to the resource, the user must close this when finished.
getJobsService() - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Returns JobsService responsible for scheduling tasks such as timers.
getLeaveTime() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
Returns the time when this node instance was left, might be null if node instance is still active
getMetaData() - Method in interface io.automatiko.engine.api.definition.process.Connection
Meta data associated with this connection.
getMetaData() - Method in interface io.automatiko.engine.api.definition.process.Node
Meta data associated with this Node.
getMetaData() - Method in interface io.automatiko.engine.api.definition.process.Process
Meta data associated with this Node.
getMetaData() - Method in interface io.automatiko.engine.api.workflow.Variable
 
getMetaData(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
 
getMetaData(String) - Method in interface io.automatiko.engine.api.workflow.Variable
 
getName() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
Returns name assigned to the current context, usually refers to user name
getName() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
getName() - Method in interface io.automatiko.engine.api.definition.process.Node
The name of the node
getName() - Method in interface io.automatiko.engine.api.definition.process.Process
The name of the Process.
getName() - Method in class io.automatiko.engine.api.io.ResourceType
 
getName() - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
Override this method if you want multiple marshalling strategies of the same implementation in environment
getName() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
The name of the work item.
getName() - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
Returns name that it should be registered with, by default simple class name;
getName() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
 
getName() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
 
getName() - Method in class io.automatiko.engine.api.workflow.NamedDataType
 
getName() - Method in interface io.automatiko.engine.api.workflow.Variable
 
getName() - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
getName() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getNewValue() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
The new value of the variable.
getNode() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
Return the node this node instance refers to.
getNode(long) - Method in interface io.automatiko.engine.api.definition.process.NodeContainer
The node in this NodeContainer with the given id.
getNodeDefinitionId() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
The id of the node definition this node instance refers to.
getNodeId() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
The id of the node this node instance refers to.
getNodeId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getNodeId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getNodeId() - Method in exception io.automatiko.engine.api.workflow.NodeNotFoundException
 
getNodeIdInError() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns node definition id associated with node instance that failed in case this process instance is in an error
getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessNodeEvent
The node instance this event is related to.
getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessNodeInstanceFailedEvent
Returns node instance that failed at execution
getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
Returns node instance associated with this variable change, if available
getNodeInstance() - Method in interface io.automatiko.engine.api.event.process.SLAViolatedEvent
The node instance this event is related to.
getNodeInstance() - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
Returns the node instance that is currently being executed in this context, or null if no node instance is currently being executed.
getNodeInstance() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
The node instance that is associated with this work item
getNodeInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.NodeInstanceContainer
Returns the node instance with the given id, or null if the node instance cannot be found.
getNodeInstanceContainer() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
The node instance container that this node instance is part of.
getNodeInstanceId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getNodeInstanceId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getNodeInstanceId() - Method in exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
 
getNodeInstanceId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getNodeInstances() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstanceContainer
Returns all node instances that are currently active within this container.
getNodeInstanceState() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
Returns current state of the node instance.
getNodeName() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
The name of the node this node instance refers to.
getNodeName() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getNodeName() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getNodes() - Method in interface io.automatiko.engine.api.definition.process.NodeContainer
The Nodes of this NodeContainer.
getNodesRecursively() - Method in interface io.automatiko.engine.api.definition.process.WorkflowProcess
 
getOldValue() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
The old value of the variable.
getOutgoingConnections() - Method in interface io.automatiko.engine.api.definition.process.Node
The outgoing connections for this Node.
getOutgoingConnections(String) - Method in interface io.automatiko.engine.api.definition.process.Node
The outgoing connections for this Node for the given exit-point.
getPackageName() - Method in interface io.automatiko.engine.api.definition.process.Process
The package name of this process.
getParameter(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns the value of the parameter with the given name.
getParameters() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns the map of parameters of this work item.
getParameters() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getParentContainer() - Method in interface io.automatiko.engine.api.definition.process.Node
The NodeContainer this Node lives in.
getParentProcessInstanceId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
Returns parent process instance id if this process instance has a parent
getPhase() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getPhaseId() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns optional life cycle phase id associated with this work item
getPhaseStatus() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns optional life cycle phase status associated with this work item
getPhaseStatus() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getPotentialGroups() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns potential groups that can work on this task
getPotentialUsers() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns potential users that can work on this task
getProcess() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
getProcessEventListeners() - Method in interface io.automatiko.engine.api.event.process.ProcessEventManager
Returns all event listeners.
getProcessId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
The id of the process definition that is related to this process instance.
getProcessId() - Method in exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
 
getProcessInstance() - Method in interface io.automatiko.engine.api.event.process.ProcessEvent
The ProcessInstance this event relates to.
getProcessInstance() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
The process instance that this node instance is executing in.
getProcessInstance() - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
Returns the process instance that is currently being executed in this context.
getProcessInstance() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
The process instance that requested the execution of this work item
getProcessInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Returns the process instance with the given id.
getProcessInstance(String, boolean) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Returns the process instance with the given id.
getProcessInstanceId() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
The id of the process instance that requested the execution of this work item
getProcessInstanceId() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
 
getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.NodeNotFoundException
 
getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceDuplicatedException
 
getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
Returns process instance id of the instance that failed.
getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.ProcessInstanceNotFoundException
 
getProcessInstanceId() - Method in exception io.automatiko.engine.api.workflow.VariableViolationException
Returns process instance id of the instance that failed.
getProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getProcessInstances() - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Returns a collection of currently active process instances.
getProcessName() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
The name of the process definition that is related to this process instance.
getProcessRuntime() - Method in interface io.automatiko.engine.api.event.process.ProcessEvent
Returns current process runtime for this event
getProcessRuntime() - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
 
getProperties() - Method in interface io.automatiko.engine.api.codegen.AutomatikoConfigProperties
 
getProperties() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
getProperties() - Method in interface io.automatiko.engine.api.workflow.EventDescription
 
getProperty(String) - Method in interface io.automatiko.engine.api.codegen.AutomatikoConfigProperties
 
getReader() - Method in interface io.automatiko.engine.api.io.Resource
Opens a Reader to the resource, the user must close this when finished.
getReference() - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
getReferenceId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
Returns optional reference id this process instance was triggered by
getReferenceId() - Method in interface io.automatiko.engine.api.workflow.WorkItem
Reference id gives a complete path like id to this work item.
getReferenceName() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns reference name of the task
getResource() - Method in interface io.automatiko.engine.api.definition.process.Process
 
getResourceType() - Method in interface io.automatiko.engine.api.internal.io.ResourceTypePackage
 
getResourceType() - Method in interface io.automatiko.engine.api.io.Resource
Returns the type of the resource if one could be inferred by the extension of the resource or if it was explicitly set.
getResourceType(String) - Static method in class io.automatiko.engine.api.io.ResourceType
 
getResult(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns the value of the result parameter with the given name.
getResultData(R) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
getResults() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns the map of result parameters of this work item.
getResults() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getRoles() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
Returns roles assigned to the current context if any
getRoles() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
getRootProcessId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
The id of the root process definition that is related to this process instance.
getRootProcessInstanceId() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
Returns root process instance id if this process instance has a root process instance
getScheduledTime(String) - Method in interface io.automatiko.engine.api.jobs.JobsService
Returns actual schedule time for the next expiration of given job
getSource() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getSource() - Method in interface io.automatiko.engine.api.event.DataEvent
Returns source of the event that is in URI syntax
getSourcePath() - Method in interface io.automatiko.engine.api.io.Resource
 
getSpecversion() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getSpecversion() - Method in interface io.automatiko.engine.api.event.DataEvent
Returns specification version of the cloud event
getStartDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns start date of this process instance
getStartDate() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
Returns timestamp indicating the start date of this work item
getState() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
The state of the process instance.
getState() - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
The state of the work item.
getState() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
getStatus() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
 
getStrategy() - Method in exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
 
getStrategy(int) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
 
getStrategy(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
 
getStrategyObject(Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
 
getStrategyObject(String) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategyStore
 
getStringType() - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
Returns the corresponding Java type of this datatype
getTags() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
List of tags associated with variable that is being changed.
getTags() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns current collection of tags.
getTargetPath() - Method in interface io.automatiko.engine.api.io.Resource
 
getTaskDescription() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns optional description of the task
getTaskName() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns name of the task
getTaskPriority() - Method in interface io.automatiko.engine.api.runtime.process.HumanTaskWorkItem
Returns optional priority of the task
getTime() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getTime() - Method in interface io.automatiko.engine.api.event.DataEvent
Returns returns time when the event was created
getTo() - Method in interface io.automatiko.engine.api.definition.process.Connection
The Node the connection goes to.
getToType() - Method in interface io.automatiko.engine.api.definition.process.Connection
The type of entry point of the to Node.
getTransition() - Method in interface io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent
Returns transition that is applied to the work item
getTriggerTime() - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
Returns the time when this node instance was triggered
getType() - Method in interface io.automatiko.engine.api.definition.process.Process
The type of process.
getType() - Method in class io.automatiko.engine.api.event.AbstractDataEvent
 
getType() - Method in interface io.automatiko.engine.api.event.DataEvent
Returns type of the event this instance represents e.g.
getType() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
 
getType() - Method in interface io.automatiko.engine.api.workflow.Variable
 
getType(Class<?>) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
 
getTypesByName(String) - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
 
getValue() - Method in interface io.automatiko.engine.api.workflow.Tag
 
getValue() - Method in interface io.automatiko.engine.api.workflow.Variable
 
getVariable(String) - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
Returns variable associated with this node instance under given name
getVariable(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
Returns the value of the variable with the given name.
getVariable(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns the value of the variable with the given name.
getVariableId() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
The unique id of the process variable (definition).
getVariableInstanceId() - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
The unique id of the process variable instance (as multiple node instances with the same process variable definition exists).
getVariableName() - Method in exception io.automatiko.engine.api.workflow.VariableViolationException
Returns variable name that was violated
getVariables() - Method in interface io.automatiko.engine.api.runtime.process.ProcessInstance
Returns current snapshot of process instance variables
getVersion() - Method in interface io.automatiko.engine.api.definition.process.Process
The version of the Process.
getVisibility() - Method in interface io.automatiko.engine.api.definition.process.WorkflowProcess
 
getWorkItem() - Method in interface io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent
Returns work item being transitioned
getWorkItem(String) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
getWorkItemId() - Method in exception io.automatiko.engine.api.runtime.process.WorkItemNotFoundException
 
getWorkItemManager() - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Returns the WorkItemManager related to this session.
getWorkItems() - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
GroupedNamedDataType - Class in io.automatiko.engine.api.workflow
 
GroupedNamedDataType() - Constructor for class io.automatiko.engine.api.workflow.GroupedNamedDataType
 

H

hasErrors(R) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
hashCode() - Method in class io.automatiko.engine.api.io.ResourceType
 
hashCode() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
hashCode() - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
 
hashCode() - Method in class io.automatiko.engine.api.workflow.NamedDataType
 
hasMatchingEventListner(String) - Method in interface io.automatiko.engine.api.definition.process.Node
Verifies if given event type matches any of the listeners of this node
hasRole(String) - Method in interface io.automatiko.engine.api.auth.IdentityProvider
Checks if given role is assigned to current context
hasRole(String) - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
hasTag(String) - Method in interface io.automatiko.engine.api.event.process.ProcessVariableChangedEvent
Determines if variable that is being changed has given tag associated with it
hidden() - Method in annotation type io.automatiko.engine.api.codegen.Generated
Optional flag indicating that the generated class shall be hidden from other generators.
http() - Method in class io.automatiko.engine.api.config.JobsConfig
Configures http based jobs service
HttpJobsConfig - Class in io.automatiko.engine.api.config
 
HttpJobsConfig() - Constructor for class io.automatiko.engine.api.config.HttpJobsConfig
 
HumanTaskWorkItem - Interface in io.automatiko.engine.api.runtime.process
Dedicated extension to WorkItem to cover needs of human tasks

I

id - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
id() - Method in interface io.automatiko.engine.api.jobs.JobDescription
 
id() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
id() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
id() - Method in interface io.automatiko.engine.api.workflow.Process
 
id() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns identifier of this process instance
id() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
Returns unique id of this life cycle phase
IdentityProvider - Interface in io.automatiko.engine.api.auth
Delivers security information about given identity that includes name and assigned roles.
IdentitySupplier - Interface in io.automatiko.engine.api.auth
IdentitySupplier is meant to provide a way to inject/configure IdentityProviders to be used by the application.
image() - Method in interface io.automatiko.engine.api.workflow.Process
 
image(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns process image annotated with active nodes
includeAutomatikoApi() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
infinispan() - Method in class io.automatiko.engine.api.config.PersistenceConfig
Configures infinispan based persistence
InfinispanPersistenceConfig - Class in io.automatiko.engine.api.config
 
InfinispanPersistenceConfig() - Constructor for class io.automatiko.engine.api.config.InfinispanPersistenceConfig
 
initialize(Variable, Map<String, Object>) - Method in interface io.automatiko.engine.api.workflow.VariableInitializer
Initializes new instance of the given variable either by creating empty instance or based on configured default value
initiator() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns optional initiator of the process instance
INPUT - io.automatiko.engine.api.UserTaskParam.ParamType
 
InputConverter<T> - Interface in io.automatiko.engine.api.io
 
instanceLocking() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
instances() - Method in interface io.automatiko.engine.api.workflow.Process
 
intercept(WorkUnit<?>) - Method in interface io.automatiko.engine.api.uow.UnitOfWork
Intercepts work that should be done as part of this unit of work.
internalAbortWorkItem(String) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
internalAddWorkItem(WorkItem) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
internalCompleteWorkItem(WorkItem) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
internalExecuteWorkItem(WorkItem) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
InternalWorkItemManager - Interface in io.automatiko.engine.api.runtime
 
interval() - Method in class io.automatiko.engine.api.config.DatabaseJobsConfig
Interval (in minutes) how often to look for next chunk of jobs to schedule
InvalidLifeCyclePhaseException - Exception in io.automatiko.engine.api.workflow.workitem
Thrown when there is no such life cycle phase
InvalidLifeCyclePhaseException(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.InvalidLifeCyclePhaseException
 
InvalidTransitionException - Exception in io.automatiko.engine.api.workflow.workitem
Thrown when given work item transition cannot be performed
InvalidTransitionException(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.InvalidTransitionException
 
io.automatiko.engine.api - package io.automatiko.engine.api
 
io.automatiko.engine.api.auth - package io.automatiko.engine.api.auth
 
io.automatiko.engine.api.codegen - package io.automatiko.engine.api.codegen
 
io.automatiko.engine.api.config - package io.automatiko.engine.api.config
 
io.automatiko.engine.api.decision - package io.automatiko.engine.api.decision
 
io.automatiko.engine.api.definition.process - package io.automatiko.engine.api.definition.process
The classes that make up a Process definition.
io.automatiko.engine.api.event - package io.automatiko.engine.api.event
 
io.automatiko.engine.api.event.process - package io.automatiko.engine.api.event.process
Events emitted while process instances are executing.
io.automatiko.engine.api.internal.io - package io.automatiko.engine.api.internal.io
 
io.automatiko.engine.api.io - package io.automatiko.engine.api.io
io library for working with Resources
io.automatiko.engine.api.jobs - package io.automatiko.engine.api.jobs
 
io.automatiko.engine.api.marshalling - package io.automatiko.engine.api.marshalling
Marshalling classes are used to marshall and unmarshal StatefulKieSessions
io.automatiko.engine.api.runtime - package io.automatiko.engine.api.runtime
The runtime engine classes, including KieSession and StatelessKieSession.
io.automatiko.engine.api.runtime.process - package io.automatiko.engine.api.runtime.process
The process runtime classes.
io.automatiko.engine.api.uow - package io.automatiko.engine.api.uow
 
io.automatiko.engine.api.workflow - package io.automatiko.engine.api.workflow
 
io.automatiko.engine.api.workflow.cases - package io.automatiko.engine.api.workflow.cases
 
io.automatiko.engine.api.workflow.datatype - package io.automatiko.engine.api.workflow.datatype
 
io.automatiko.engine.api.workflow.flexible - package io.automatiko.engine.api.workflow.flexible
 
io.automatiko.engine.api.workflow.signal - package io.automatiko.engine.api.workflow.signal
 
io.automatiko.engine.api.workflow.workitem - package io.automatiko.engine.api.workflow.workitem
 
IOEventDescription - Class in io.automatiko.engine.api.workflow
 
IOEventDescription(String, String, String, String, String, String, GroupedNamedDataType) - Constructor for class io.automatiko.engine.api.workflow.IOEventDescription
 
IOEventDescription(String, String, String, String, String, String, GroupedNamedDataType, Map<String, String>) - Constructor for class io.automatiko.engine.api.workflow.IOEventDescription
 
isActive(ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
isAdmin() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
Checks if given identity is an admin
isAdmin() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
isAutoStart() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
 
isFullyCoveredByExecModel() - Method in class io.automatiko.engine.api.io.ResourceType
 
isPending(ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
isSet() - Static method in interface io.automatiko.engine.api.auth.IdentityProvider
 
isTerminating() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
Returns if given state is the terminating phase (final state) for given work item
isTransitioned() - Method in interface io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent
Indicated is the transition has already been done.
ItemDescription - Class in io.automatiko.engine.api.workflow.flexible
 
ItemDescription.Status - Enum in io.automatiko.engine.api.workflow.flexible
 

J

JAVA - Static variable in class io.automatiko.engine.api.io.ResourceType
JAVA
JobDescription - Interface in io.automatiko.engine.api.jobs
 
jobs() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
JobsConfig - Class in io.automatiko.engine.api.config
 
JobsConfig() - Constructor for class io.automatiko.engine.api.config.JobsConfig
 
jobsService() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
JobsService - Interface in io.automatiko.engine.api.jobs
JobsService provides an entry point for working with different types of jobs that are meant by default to run in background.

L

lastModificatied() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
 
lastModifiedBy() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
 
LifeCycle<T> - Interface in io.automatiko.engine.api.workflow.workitem
Complete life cycle that can be applied to work items.
LifeCyclePhase - Interface in io.automatiko.engine.api.workflow.workitem
Definition of the life cycle phase that work item can be connected to.
listeners() - Method in interface io.automatiko.engine.api.decision.DecisionEventListenerConfig
 
listeners() - Method in interface io.automatiko.engine.api.workflow.ProcessEventListenerConfig
 

M

managedProcessInstances(Process<?>, ProcessInstances<?>) - Method in interface io.automatiko.engine.api.uow.UnitOfWork
Allows to manage given implementation of process instances to provide up to date information for executed instances within unit of work
marshal(ObjectMarshallingStrategy.Context, ObjectOutputStream, Object) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
This method is analogous to the write() method, but instead of writing the object into an output stream, it returns the marshalled object as a byte[].
matchesExtension(String) - Method in class io.automatiko.engine.api.io.ResourceType
 
messaging() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
MessagingConfig - Class in io.automatiko.engine.api.config
 
MessagingConfig() - Constructor for class io.automatiko.engine.api.config.MessagingConfig
 
metrics() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
MetricsConfig - Class in io.automatiko.engine.api.config
 
MetricsConfig() - Constructor for class io.automatiko.engine.api.config.MetricsConfig
 
Milestone - Class in io.automatiko.engine.api.workflow.flexible
 
Milestone.Builder - Class in io.automatiko.engine.api.workflow.flexible
 
milestones() - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Returns the list of Milestones and their status in the current process instances
milestones() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns the process milestones
milestones(Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
 
Model - Interface in io.automatiko.engine.api
Represents data model type of objects that are usually descriptor of data holders.
MUTABLE - io.automatiko.engine.api.workflow.ProcessInstanceReadMode
 
MutableProcessInstances<T> - Interface in io.automatiko.engine.api.workflow
 

N

name() - Method in annotation type io.automatiko.engine.api.codegen.Generated
A optional name to be used
name() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
 
name() - Method in interface io.automatiko.engine.api.workflow.Process
 
NamedDataType - Class in io.automatiko.engine.api.workflow
 
NamedDataType(String, Object) - Constructor for class io.automatiko.engine.api.workflow.NamedDataType
 
names() - Method in interface io.automatiko.engine.api.workflow.WorkItemHandlerConfig
 
newBatch() - Method in interface io.automatiko.engine.api.event.EventManager
Returns new batch instance, that should be used just by one processing thread
newContext(F) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
newContext(Map<String, Object>) - Method in interface io.automatiko.engine.api.decision.DecisionModel
 
newProcessRuntime(ProcessConfig) - Method in interface io.automatiko.engine.api.runtime.ProcessRuntimeFactoryService
 
newUnitOfWork() - Method in interface io.automatiko.engine.api.uow.UnitOfWorkManager
Returns new not started UnitOfWork that is associated with the manager to manage it's life cycle.
Node - Interface in io.automatiko.engine.api.definition.process
A Node represents an activity in the process flow chart.
NodeContainer - Interface in io.automatiko.engine.api.definition.process
A NodeContainer contains a set of Nodes There are different types of NodeContainers and NodeContainers may be nested.
nodeId - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
NodeInstance - Interface in io.automatiko.engine.api.runtime.process
A node instance represents the execution of one specific node in a process instance.
NodeInstanceContainer - Interface in io.automatiko.engine.api.runtime.process
A node instance container is a container that can contain (zero or more) node instances.
nodeInstanceId - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
NodeInstanceNotFoundException - Exception in io.automatiko.engine.api.workflow
 
NodeInstanceNotFoundException(String, String) - Constructor for exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
 
NodeInstanceNotFoundException(String, String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.NodeInstanceNotFoundException
 
NodeInstanceState - Enum in io.automatiko.engine.api.runtime.process
 
nodeName - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
NodeNotFoundException - Exception in io.automatiko.engine.api.workflow
 
NodeNotFoundException(String, String) - Constructor for exception io.automatiko.engine.api.workflow.NodeNotFoundException
 
NodeNotFoundException(String, String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.NodeNotFoundException
 
NONE_VISIBILITY - Static variable in interface io.automatiko.engine.api.definition.process.WorkflowProcess
 
NotAuthorizedException - Exception in io.automatiko.engine.api.workflow.workitem
Thrown when there is security violation, usually due to policy enforcement
NotAuthorizedException(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.NotAuthorizedException
 
now() - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
now() - Static method in class io.automatiko.engine.api.jobs.ExactExpirationTime
 

O

OBJECT_MARSHALLING_STRATEGIES - Static variable in class io.automatiko.engine.api.runtime.EnvironmentName
 
ObjectMarshallingStrategy - Interface in io.automatiko.engine.api.marshalling
 
ObjectMarshallingStrategy.Context - Interface in io.automatiko.engine.api.marshalling
 
ObjectMarshallingStrategyAcceptor - Interface in io.automatiko.engine.api.marshalling
 
ObjectMarshallingStrategyStore - Interface in io.automatiko.engine.api.marshalling
 
Occur - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
of(long, ExpirationTime, Integer, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
of(long, ExpirationTime, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
of(long, ExpirationTime, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
of(long, String, ExpirationTime, Integer, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
of(long, String, ExpirationTime, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
of(long, String, ExpirationTime, String, String, String, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
of(IdentityProvider) - Static method in class io.automatiko.engine.api.auth.SecurityPolicy
Creates new SecurityPolicy for given identity provider
of(ExpirationTime, Process<?>) - Static method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
of(ExpirationTime, Integer, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
of(ExpirationTime, String, String) - Static method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
of(String) - Static method in class io.automatiko.engine.api.jobs.ExactExpirationTime
 
of(ZonedDateTime) - Static method in class io.automatiko.engine.api.jobs.ExactExpirationTime
 
OUTPUT - io.automatiko.engine.api.UserTaskParam.ParamType
 
OutputConverter<V,​T> - Interface in io.automatiko.engine.api.io
 

P

packageName() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
parentProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns id of the parent process instance if this instance was started as subprocess
path() - Method in class io.automatiko.engine.api.config.FileSystemJobsConfig
File system path to be used as storage location
path() - Method in class io.automatiko.engine.api.config.FileSystemPersistenceConfig
File system path to be used as storage location
payload() - Method in interface io.automatiko.engine.api.workflow.Signal
 
PENDING - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
 
perform() - Method in interface io.automatiko.engine.api.uow.WorkUnit
Performs action associated with the work unit usually consuming data
persistence() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
PersistenceConfig - Class in io.automatiko.engine.api.config
 
PersistenceConfig() - Constructor for class io.automatiko.engine.api.config.PersistenceConfig
 
phase() - Method in interface io.automatiko.engine.api.workflow.workitem.Transition
Returns target phase where work item should be transitioned
phaseById(String) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
Returns phase by its id if exists.
phases() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
Returns all phases associated with this life cycle
PKG - Static variable in class io.automatiko.engine.api.io.ResourceType
Binary Package
PMML - Static variable in class io.automatiko.engine.api.io.ResourceType
PMML
policies() - Method in interface io.automatiko.engine.api.workflow.workitem.Transition
Optional list of policies to be enforced during transition
Policy<T> - Interface in io.automatiko.engine.api.workflow.workitem
Top level of a policy that should be applied to work items.
priority() - Method in interface io.automatiko.engine.api.jobs.JobDescription
 
priority() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
priority() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
priority() - Method in interface io.automatiko.engine.api.uow.WorkUnit
Returns desired priority for the work unit execution order
PRIVATE_VISIBILITY - Static variable in interface io.automatiko.engine.api.definition.process.WorkflowProcess
 
process() - Method in interface io.automatiko.engine.api.Config
Provides process specific configuration
process() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
process() - Method in class io.automatiko.engine.api.StaticConfig
 
process() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns process definition associated with this process instance
Process - Interface in io.automatiko.engine.api.definition.process
A Process represents one modular piece of business logic that can be executed by a process engine.
Process<T> - Interface in io.automatiko.engine.api.workflow
 
PROCESS_NAME_PARAM - Static variable in annotation type io.automatiko.engine.api.UserTask
 
processById(String) - Method in interface io.automatiko.engine.api.workflow.Processes
 
ProcessCompletedEvent - Interface in io.automatiko.engine.api.event.process
A runtime event that is generated when a ProcessInstance is completed.
ProcessConfig - Interface in io.automatiko.engine.api.workflow
 
ProcessContext - Interface in io.automatiko.engine.api.runtime.process
Represents the context when executing a process.
ProcessError - Interface in io.automatiko.engine.api.workflow
 
processes() - Method in interface io.automatiko.engine.api.Application
Returns processes found in the application otherwise null
processes() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
Processes - Interface in io.automatiko.engine.api.workflow
 
ProcessEvent - Interface in io.automatiko.engine.api.event.process
A runtime event related to the execution of process instances.
ProcessEventListener - Interface in io.automatiko.engine.api.event.process
A listener for events related to process instance execution.
ProcessEventListenerConfig - Interface in io.automatiko.engine.api.workflow
 
processEventListeners() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
ProcessEventManager - Interface in io.automatiko.engine.api.event.process
A manager for process related events.
processId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
processId() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
processIds() - Method in interface io.automatiko.engine.api.workflow.Processes
 
ProcessImageNotFoundException - Exception in io.automatiko.engine.api.workflow
 
ProcessImageNotFoundException(String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessImageNotFoundException
 
ProcessInstance - Interface in io.automatiko.engine.api.runtime.process
A process instance represents one specific instance of a process that is currently executing.
ProcessInstance<T> - Interface in io.automatiko.engine.api.workflow
 
ProcessInstanceDuplicatedException - Exception in io.automatiko.engine.api.workflow
 
ProcessInstanceDuplicatedException(String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceDuplicatedException
 
ProcessInstanceDuplicatedException(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceDuplicatedException
 
ProcessInstanceExecutionException - Exception in io.automatiko.engine.api.workflow
Thrown when there is problem encountered during process instance execution.
ProcessInstanceExecutionException(String, String, String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceExecutionException
 
processInstanceId - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
processInstanceId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
ProcessInstanceJobDescription - Class in io.automatiko.engine.api.jobs
 
ProcessInstanceNotFoundException - Exception in io.automatiko.engine.api.workflow
 
ProcessInstanceNotFoundException(String) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceNotFoundException
 
ProcessInstanceNotFoundException(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.ProcessInstanceNotFoundException
 
ProcessInstanceReadMode - Enum in io.automatiko.engine.api.workflow
 
ProcessInstances<T> - Interface in io.automatiko.engine.api.workflow
 
processInstancesFactory() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
ProcessInstancesFactory - Interface in io.automatiko.engine.api.workflow
 
ProcessJobDescription - Class in io.automatiko.engine.api.jobs
 
ProcessJobDescription(ExpirationTime, Integer, Process<?>) - Constructor for class io.automatiko.engine.api.jobs.ProcessJobDescription
 
processName() - Method in annotation type io.automatiko.engine.api.UserTask
 
ProcessNodeEvent - Interface in io.automatiko.engine.api.event.process
An event related to the execution of a node instance within a process instance.
ProcessNodeInstanceFailedEvent - Interface in io.automatiko.engine.api.event.process
An event when a work item has transition between life cycle phases
ProcessNodeLeftEvent - Interface in io.automatiko.engine.api.event.process
An event when a node inside a process instance has been left.
ProcessNodeTriggeredEvent - Interface in io.automatiko.engine.api.event.process
An event when a node inside a process instance has been triggered.
ProcessRuntime - Interface in io.automatiko.engine.api.runtime.process
 
ProcessRuntimeFactoryService - Interface in io.automatiko.engine.api.runtime
 
ProcessStartedEvent - Interface in io.automatiko.engine.api.event.process
An event when a process instance has been started.
ProcessVariableChangedEvent - Interface in io.automatiko.engine.api.event.process
An event when a variable inside a process instance has been changed.
processVersion() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
processVersion() - Method in class io.automatiko.engine.api.jobs.ProcessJobDescription
 
ProcessWorkItemHandlerException - Exception in io.automatiko.engine.api.runtime.process
 
ProcessWorkItemHandlerException(String, ProcessWorkItemHandlerException.HandlingStrategy, Throwable) - Constructor for exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
 
ProcessWorkItemHandlerException(String, String, Throwable) - Constructor for exception io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException
 
ProcessWorkItemHandlerException.HandlingStrategy - Enum in io.automatiko.engine.api.runtime.process
 
ProcessWorkItemTransitionEvent - Interface in io.automatiko.engine.api.event.process
An event when a work item has transition between life cycle phases
produce(String, String, Object) - Method in interface io.automatiko.engine.api.event.EventSource
 
properties - Variable in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
properties() - Method in interface io.automatiko.engine.api.auth.IdentityProvider
Returns map of additional properties that can be consumed by AccessPolicy implementations
properties() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
PROPERTIES - Static variable in class io.automatiko.engine.api.io.ResourceType
PROPERTIES
PUBLIC_VISIBILITY - Static variable in interface io.automatiko.engine.api.definition.process.WorkflowProcess
 
publish(DataEvent<?>) - Method in interface io.automatiko.engine.api.event.EventPublisher
Publishes individual event
publish(EventBatch) - Method in interface io.automatiko.engine.api.event.EventManager
Publishes events of the batch with main restriction that the batch is processed only when there are any publishers available.
publish(String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
 
publish(Collection<DataEvent<?>>) - Method in interface io.automatiko.engine.api.event.EventPublisher
Publish collection of events.
publishTargeting(String, String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
 

R

RDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Rule Language - Guided Rules (without DSL) - Workaround for double-dot file extensions for 6.0
RDSLR - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Rule Language - Guided Rules (with DSL) - Workaround for double-dot file extensions for 6.0
read(ObjectInputStream) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy.Context
Loads the context from the given object input stream
READ_ONLY - io.automatiko.engine.api.workflow.ProcessInstanceReadMode
 
readValue(String) - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
 
reference() - Method in annotation type io.automatiko.engine.api.codegen.Generated
A reference identifier that the generated class refers to
referenceId() - Method in interface io.automatiko.engine.api.workflow.Signal
 
registerWorkItemHandler(String, WorkItemHandler) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
Register the given handler for all work items of the given type of work
remove(String) - Method in interface io.automatiko.engine.api.workflow.Tags
Removes the tag associated with given id
remove(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
removeAtCompletion() - Method in class io.automatiko.engine.api.config.DatabasePersistenceConfig
Remove all entities of the model upon completion, defaults to false
removedTag(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Removes the tag associated with given id
removeEventListener(ProcessEventListener) - Method in interface io.automatiko.engine.api.event.process.ProcessEventManager
Remove a process event listener.
removeEventListener(String, EventListener) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
 
removeResource(Resource) - Method in interface io.automatiko.engine.api.internal.io.ResourceTypePackage
Remove artifacts inside this ResourceTypePackage which belong to the resource passed as parameter.
repeat(long) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeat(long, Long) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeat(long, Long, Integer) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeat(long, Long, Integer, TemporalUnit) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeat(long, Long, TemporalUnit) - Static method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeatInterval() - Method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeatInterval() - Method in class io.automatiko.engine.api.jobs.ExactExpirationTime
 
repeatInterval() - Method in interface io.automatiko.engine.api.jobs.ExpirationTime
 
repeatLimit() - Method in class io.automatiko.engine.api.jobs.DurationExpirationTime
 
repeatLimit() - Method in class io.automatiko.engine.api.jobs.ExactExpirationTime
 
repeatLimit() - Method in interface io.automatiko.engine.api.jobs.ExpirationTime
 
resolveId(String) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
resolveId(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
Resource - Interface in io.automatiko.engine.api.io
Generic interface to provide a Reader or InputStream for the underlying IO resource.
ResourceConfiguration - Interface in io.automatiko.engine.api.io
 
ResourceType - Class in io.automatiko.engine.api.io
 
ResourceType(String, boolean, String, String, String, String...) - Constructor for class io.automatiko.engine.api.io.ResourceType
 
ResourceTypePackage<T> - Interface in io.automatiko.engine.api.internal.io
 
RETHROW - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
 
retrigger() - Method in interface io.automatiko.engine.api.workflow.ProcessError
 
retriggerNodeInstance(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Retriggers (canceling and triggering again) node instance with given nodeInstanceId This results in redoing the logic associated with given node instance
RETRY - io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
 
Retrying - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
RETRYING - Static variable in interface io.automatiko.engine.api.runtime.process.WorkItem
 
retryWorkItem(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
retryWorkItem(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
 
rootProcessId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
rootProcessId() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns id of the root process definition that this instance belongs to, if null it is then root instance itself
rootProcessInstanceId() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
rootProcessInstanceId() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns id of the root process instance that this instance belongs to, if null it is then root instance itself

S

SCARD - Static variable in class io.automatiko.engine.api.io.ResourceType
Score Card - Workaround for double-dot file extensions for 6.0
SCGD - Static variable in class io.automatiko.engine.api.io.ResourceType
 
scheduleProcessInstanceJob(ProcessInstanceJobDescription) - Method in interface io.automatiko.engine.api.jobs.JobsService
Schedules process instance related job that will signal exact same process instance upon expiration time.
scheduleProcessJob(ProcessJobDescription) - Method in interface io.automatiko.engine.api.jobs.JobsService
Schedules process job that is responsible for starting new process instances based on the given description.
security() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
SecurityConfig - Class in io.automatiko.engine.api.config
 
SecurityConfig() - Constructor for class io.automatiko.engine.api.config.SecurityConfig
 
SecurityPolicy - Class in io.automatiko.engine.api.auth
Security policy that delivers IdentityProvider to allow to security related policy enforcement.
SecurityPolicy(IdentityProvider) - Constructor for class io.automatiko.engine.api.auth.SecurityPolicy
 
send(Signal<S>) - Method in interface io.automatiko.engine.api.workflow.Process
 
send(Signal<S>) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Sends given signal into this process instance
SEPARATOR - Static variable in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
Service - Interface in io.automatiko.engine.api
 
ServiceExecutionError - Exception in io.automatiko.engine.api.workflow
 
ServiceExecutionError(String) - Constructor for exception io.automatiko.engine.api.workflow.ServiceExecutionError
 
ServiceExecutionError(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.ServiceExecutionError
 
serviceUrl() - Method in class io.automatiko.engine.api.config.AutomatikoConfig
 
set(IdentityProvider) - Static method in interface io.automatiko.engine.api.auth.IdentityProvider
 
setAddons(Addons) - Method in interface io.automatiko.engine.api.event.EventManager
Optionally adds available addons in the running service
setCompleteDate(Date) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
 
setConfiguration(ResourceConfiguration) - Method in interface io.automatiko.engine.api.io.Resource
Sets the resource configuration in case it is necessary.
setId(String) - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
setName(String) - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
setNodeInstance(NodeInstance) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
 
setPhaseId(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
 
setPhaseStatus(String) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
 
setProcessInstance(ProcessInstance) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
 
setReference(String) - Method in class io.automatiko.engine.api.workflow.WorkItem.Descriptor
 
setResource(Resource) - Method in interface io.automatiko.engine.api.definition.process.Process
 
setResourceType(ResourceType) - Method in interface io.automatiko.engine.api.io.Resource
Sets the resource type.
setService(String) - Method in interface io.automatiko.engine.api.event.EventManager
Sets the service information that will be attached to events as source.
setSourcePath(String) - Method in interface io.automatiko.engine.api.io.Resource
Sets this resource name.
setStartDate(Date) - Method in interface io.automatiko.engine.api.runtime.process.WorkItem
 
setTargetPath(String) - Method in interface io.automatiko.engine.api.io.Resource
In case this resource should be written to a different path when writing it down to the KieFileSystem, this property allows the application to set such path.
setVariable(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.NodeInstance
Sets variable with given name and value
setVariable(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.ProcessContext
Sets the value of the variable with the given name.
setVariable(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.WorkflowProcessInstance
Sets process variable with given value under given name
setWorkItemId(String) - Method in exception io.automatiko.engine.api.runtime.process.WorkItemNotFoundException
 
Signal<T> - Interface in io.automatiko.engine.api.workflow
 
signalEvent(String, Object) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
signalEvent(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.EventListener
Signals that an event has occurred.
signalEvent(String, Object) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Signals the engine that an event has occurred.
signalEvent(String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
 
signalEvent(String, Object, String) - Method in interface io.automatiko.engine.api.runtime.InternalWorkItemManager
 
signalEvent(String, Object, String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Signals the process instance that an event has occurred.
signalEvent(String, String, Object) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManager
 
SignalManager - Interface in io.automatiko.engine.api.workflow.signal
 
signalManagerHub() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
SignalManagerHub - Interface in io.automatiko.engine.api.workflow.signal
 
size() - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
skip() - Method in interface io.automatiko.engine.api.workflow.ProcessError
 
SLA_ABORTED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
SLA_MET - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
SLA_NA - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
SLA_PENDING - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
SLA_VIOLATED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
SLAViolatedEvent - Interface in io.automatiko.engine.api.event.process
An event when a SLA has been violated.
SOLVER - Static variable in class io.automatiko.engine.api.io.ResourceType
 
stages(Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstance
 
start() - Method in interface io.automatiko.engine.api.uow.UnitOfWork
Initiates this unit of work if not already started.
start() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Starts process instance
start(String, String, Object) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Starts process instance with trigger
startDate() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns startDate of this process instance
startFrom(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Starts process instance from given node
startFrom(String, String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Starts process instance from given node
startProcess(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Start a new process instance.
startProcess(String, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Start a new process instance.
startProcessInstance(String) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Starts the given process instance (which was created by using createProcesInstance but not yet started).
startProcessInstance(String, String, Object) - Method in interface io.automatiko.engine.api.runtime.process.ProcessRuntime
Starts the given process instance (which was created by using createProcesInstance but not yet started).
STATE_ABORTED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
STATE_ABORTED - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
 
STATE_ACTIVE - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
STATE_ACTIVE - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
 
STATE_COMPLETED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
STATE_COMPLETED - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
 
STATE_ERROR - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
STATE_ERROR - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
 
STATE_PENDING - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
STATE_PENDING - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
 
STATE_SUSPENDED - Static variable in interface io.automatiko.engine.api.runtime.process.ProcessInstance
 
STATE_SUSPENDED - Static variable in interface io.automatiko.engine.api.workflow.ProcessInstance
 
StaticConfig - Class in io.automatiko.engine.api
 
StaticConfig(Addons, ProcessConfig, DecisionConfig) - Constructor for class io.automatiko.engine.api.StaticConfig
 
StaticConfig(ProcessConfig, DecisionConfig) - Constructor for class io.automatiko.engine.api.StaticConfig
 
status() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
 
status() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns current status of this process instance
status() - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCyclePhase
Returns status associated with this life cycle phase
subprocesses() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns collection of currently active subprocess instances where this process instance is the parent;
subscribe(String, SignalManager) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
 
Suspended - io.automatiko.engine.api.runtime.process.NodeInstanceState
 

T

Tag - Interface in io.automatiko.engine.api.workflow
 
tags() - Method in annotation type io.automatiko.engine.api.codegen.VariableInfo
Variable tags assigned to given property of the model
tags() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns tags associated with this process instances
Tags - Interface in io.automatiko.engine.api.workflow
 
TASK_NAME_PARAM - Static variable in annotation type io.automatiko.engine.api.UserTask
 
taskName() - Method in annotation type io.automatiko.engine.api.UserTask
 
TDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools Rule Language - Guided Decision Trees - Workaround for double-dot file extensions for 6.0
Teminated - io.automatiko.engine.api.runtime.process.NodeInstanceState
 
template() - Method in class io.automatiko.engine.api.config.InfinispanPersistenceConfig
Infinispan cache template name
TEMPLATE - Static variable in class io.automatiko.engine.api.io.ResourceType
 
threads() - Method in class io.automatiko.engine.api.config.DatabaseJobsConfig
Number of threads to be used for jobs execution
threads() - Method in class io.automatiko.engine.api.config.FileSystemJobsConfig
Number of threads to be used for jobs execution
toMap() - Method in interface io.automatiko.engine.api.Model
Returns model representation as map of members of this model type
toMap() - Method in interface io.automatiko.engine.api.workflow.WorkItem
 
toProperties() - Method in interface io.automatiko.engine.api.io.ResourceConfiguration
 
toString() - Method in class io.automatiko.engine.api.Addons
 
toString() - Method in class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
toString() - Method in class io.automatiko.engine.api.io.ResourceType
 
toString() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
toString() - Method in class io.automatiko.engine.api.workflow.AbstractEventDescription
 
toString() - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment
 
toString() - Method in class io.automatiko.engine.api.workflow.flexible.ItemDescription
 
toString() - Method in class io.automatiko.engine.api.workflow.flexible.Milestone
 
toString() - Method in class io.automatiko.engine.api.workflow.GroupedNamedDataType
 
toString() - Method in class io.automatiko.engine.api.workflow.NamedDataType
 
toString() - Method in exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
 
transform(Object, Map<String, Object>) - Method in interface io.automatiko.engine.api.runtime.process.DataTransformer
Transforms the given expression object (might be compiled expression) using parameters as contextual information (aka bindings) used during evaluation of the expression.
Transition<T> - Interface in io.automatiko.engine.api.workflow.workitem
Defines work item life cycle phase transition.
transitionTo(WorkItem, WorkItemManager, Transition<T>) - Method in interface io.automatiko.engine.api.workflow.workitem.LifeCycle
Perform actual transition to the target phase defined via given transition
transitionToPhase(WorkItem, WorkItemManager, Transition<?>) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemHandler
Allows to transition given work item into another life cycle phase as defined in the given transition object.
transitionWorkItem(String, Transition<?>) - Method in interface io.automatiko.engine.api.runtime.process.WorkItemManager
Transition work item with given id into the next life cycle phase.
transitionWorkItem(String, Transition<?>) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Transition work item belonging to this process instance not another life cycle phase
triggerNode(String) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Triggers a node with given id to perform its associated logic
triggerType() - Method in class io.automatiko.engine.api.jobs.ProcessInstanceJobDescription
 
TrustedIdentityProvider - Class in io.automatiko.engine.api.auth
Trusted identity provider is intended to be used by system wide operations that might not have any security context attached e.g. timer expiration, messaging consumers etc.
TrustedIdentityProvider(String) - Constructor for class io.automatiko.engine.api.auth.TrustedIdentityProvider
 
type() - Method in class io.automatiko.engine.api.config.JobsConfig
Determines the type of persistence to be used
type() - Method in class io.automatiko.engine.api.config.PersistenceConfig
Determines the type of persistence to be used
type() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
 

U

UnitOfWork - Interface in io.automatiko.engine.api.uow
Unit of Work allows to group related activities and operation into single unit.
UnitOfWorkFactory - Interface in io.automatiko.engine.api.uow
Factory responsible for create instances of UnitOfWork of given implementation type.
unitOfWorkManager() - Method in interface io.automatiko.engine.api.Application
Returns unit of work manager that allows to control execution within the application
unitOfWorkManager() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
UnitOfWorkManager - Interface in io.automatiko.engine.api.uow
Manager that controls and give access to UnitOfWork.
UNKNOWN_USER_IDENTITY - Static variable in interface io.automatiko.engine.api.auth.IdentityProvider
 
unmarshal(String, ObjectMarshallingStrategy.Context, ObjectInputStream, byte[], ClassLoader) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy
This method is analogous to the read method, but instead of reading it from an input stream, it reads it from a byte[]
unsubscribe(String, SignalManager) - Method in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
 
update(String, ProcessInstance<T>) - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
update(String, T) - Method in interface io.automatiko.engine.api.workflow.cases.CaseFile
 
updateVariables(T) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Updates process variables of this process instance
url() - Method in class io.automatiko.engine.api.config.HttpJobsConfig
URL to the HTTP endpoint that acts as job service
useCompositeIdForSubprocess() - Method in interface io.automatiko.engine.api.workflow.MutableProcessInstances
 
UserTask - Annotation Type in io.automatiko.engine.api
 
UserTaskParam - Annotation Type in io.automatiko.engine.api
 
UserTaskParam.ParamType - Enum in io.automatiko.engine.api
 

V

value() - Method in class io.automatiko.engine.api.auth.SecurityPolicy
 
value() - Method in annotation type io.automatiko.engine.api.codegen.Generated
The value element MUST have the name of the code generator.
value() - Method in annotation type io.automatiko.engine.api.UserTaskParam
 
value() - Method in interface io.automatiko.engine.api.workflow.cases.CaseFileItem
 
value() - Method in interface io.automatiko.engine.api.workflow.workitem.Policy
Actual type of policy data used to enforce this policy
VALUE_PARAM - Static variable in annotation type io.automatiko.engine.api.UserTaskParam
 
valueOf(String) - Static method in enum io.automatiko.engine.api.runtime.process.NodeInstanceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.automatiko.engine.api.UserTaskParam.ParamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.automatiko.engine.api.workflow.ProcessInstanceReadMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.automatiko.engine.api.runtime.process.NodeInstanceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.automatiko.engine.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.automatiko.engine.api.UserTaskParam.ParamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.automatiko.engine.api.workflow.cases.CaseFileItem.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.automatiko.engine.api.workflow.flexible.ItemDescription.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.automatiko.engine.api.workflow.ProcessInstanceReadMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.automatiko.engine.api.workflow.Tags
Returns current collection of tag values.
values(int, int) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
 
values(int, int) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
values(ProcessInstanceReadMode, int, int) - Method in interface io.automatiko.engine.api.workflow.cases.CaseInstances
 
values(ProcessInstanceReadMode, int, int) - Method in interface io.automatiko.engine.api.workflow.ProcessInstances
 
Variable - Interface in io.automatiko.engine.api.workflow
 
VariableInfo - Annotation Type in io.automatiko.engine.api.codegen
 
variableInitializer() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
VariableInitializer - Interface in io.automatiko.engine.api.workflow
 
variables() - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns process variables of this process instance
VariableViolationException - Exception in io.automatiko.engine.api.workflow
Thrown when there is any kind of variable violation such as missing required variable or attempt to set already defined readonly variable.
VariableViolationException(String, String, String) - Constructor for exception io.automatiko.engine.api.workflow.VariableViolationException
 
verifyDataType(Object) - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
Returns true if the given value is a valid value of this data type.
version() - Method in interface io.automatiko.engine.api.workflow.Process
 

W

withAutoStart(boolean) - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
 
withId(String) - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
 
withName(String) - Method in class io.automatiko.engine.api.workflow.flexible.AdHocFragment.Builder
 
withName(String) - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
 
withStatus(ItemDescription.Status) - Method in class io.automatiko.engine.api.workflow.flexible.Milestone.Builder
 
WORKFLOW_TYPE - Static variable in interface io.automatiko.engine.api.definition.process.Process
 
WorkflowProcess - Interface in io.automatiko.engine.api.definition.process
A WorkflowProcess is a type of Process that uses a flow chart (as a collection of Nodes and Connections) to model the business logic.
WorkflowProcessInstance - Interface in io.automatiko.engine.api.runtime.process
A workflow process instance represents one specific instance of a workflow process that is currently executing.
workItem(String, Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns work item identified by given id if found
WorkItem - Interface in io.automatiko.engine.api.runtime.process
Represents one unit of work that needs to be executed.
WorkItem - Interface in io.automatiko.engine.api.workflow
 
WorkItem.Descriptor - Class in io.automatiko.engine.api.workflow
 
WorkItemExecutionError - Exception in io.automatiko.engine.api.workflow.workitem
 
WorkItemExecutionError(String) - Constructor for exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
 
WorkItemExecutionError(String, Throwable) - Constructor for exception io.automatiko.engine.api.workflow.workitem.WorkItemExecutionError
 
WorkItemHandler - Interface in io.automatiko.engine.api.runtime.process
A work item handler is responsible for executing work items of a specific type.
WorkItemHandlerConfig - Interface in io.automatiko.engine.api.workflow
 
workItemHandlers() - Method in interface io.automatiko.engine.api.workflow.ProcessConfig
 
WorkItemManager - Interface in io.automatiko.engine.api.runtime.process
A work item manager is responsible for finding the right work item handler when a work item should be executed and should be notified when this work item has been completed (or aborted).
WorkItemNotFoundException - Exception in io.automatiko.engine.api.runtime.process
 
WorkItemNotFoundException(String, String) - Constructor for exception io.automatiko.engine.api.runtime.process.WorkItemNotFoundException
 
workItems(Policy<?>...) - Method in interface io.automatiko.engine.api.workflow.ProcessInstance
Returns list of currently active work items.
WorkUnit<T> - Interface in io.automatiko.engine.api.uow
Defines individual work unit that can be associated with unit of work
write(ObjectOutputStream) - Method in interface io.automatiko.engine.api.marshalling.ObjectMarshallingStrategy.Context
Writes the context to the given object output stream
writeValue(Object) - Method in interface io.automatiko.engine.api.workflow.datatype.DataType
 

X

XDRL - Static variable in class io.automatiko.engine.api.io.ResourceType
Drools XML Rule Language
XSD - Static variable in class io.automatiko.engine.api.io.ResourceType
XSD
A B C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages