Package com.aquima.interactions.process.impl
package com.aquima.interactions.process.impl
-
ClassDescriptionImplementation of the AuthorizationAlgorithmThis class evaluates an authorization algorithm to the required roles.Internal listener used for detecting the situation where handling a message event results in a case being closed and deleted.This class is used to keep the case data in database consistent with the current profile containing the data.Backward compatible ignore mode settings.Class that provides a backwards compatible implementation of
IProcessEngineSettings
Backward compatible process list settings that always returnIgnoreMode.DEFAULT
for ignore mode settings.This class holds the context information for a task that is being processed by a node handler.Implementation of the evaluation queue.This class is used to hold a single task that is scheduled to be processed.Evaluates a case (an instance of a main process).This interface defines the methods that are available for a node handler during the schedule or process action.Interface for the queue that holds all tasks that need to be evaluated.Interface for handlers that can schedule (or process) a task for a node definition.Interface for objects that can provide node handler implementations.This interface represents a data field of a message event.Interface for the process evaluator as exposed to the node handlers.Interface for objects that can process task operations that are scheduled.Interface for objects that can process a task.This implementation updates the case data from a message event.This class contains a single message event definition.This class represents a datafield on a message event.This interface represents a the mapping of a data field on a message event.This class is used during initialization to initialize and validate the event definitions.Implementation of the AuthorizationAlgorithmThis class evaluates an priority algorithm to the required roles.Class exposing process engine functionality for a case.Default implementation of the message event listener interface.This object contains the updates that should be applied to the case data.Utility wrapper for the case dao.This class holds the static definition of a process.Main class of the process engine.This class uniquely identifies an process engine by project and module name and version.Process engine manager implementation that uses a datasource to initialize its process engines.This class is responsible for evaluating a process based on the current state, and determining the task that should be scheduled.This class contains a single process event definition.This class contains a single process event start definition.This class is used during initialization to initialize and validate the event definitions.Accepts processes which are registered to the process engine.This class extracts all the node definitions from the process definitions.Class exposing process engine functionality for a task.Representation of a custom field which can be set on a task, that contains an expression.This class contains a single process task definition.This class is used during initialization to initialize and validate the task definitions.This class defines a single process type.Accepts process types which are registered to the process engine.This class defines all the reevaluate event that are supported.This interface holds the numeric id's of the various evaluate events.This class defines all the reevaluate times that are supported.This interface holds the numeric id's of the various evaluate times.Describes a background job to evaluate a case.Implementation of the AuthorizationAlgorithmThis class evaluates an routing algorithm to the assignee info.Task Evaluator that uses process engine in order to handle task operations that are scheduled.Internal task expression.