| Package | Description | 
|---|---|
| com.whitestein.lsps.engine | 
 The package contains common classes for LSPS expression interpretation. 
 | 
| com.whitestein.lsps.engine.lang | |
| com.whitestein.lsps.engine.tester | 
 Testing support for testing engine tasks. 
 | 
| com.whitestein.lsps.human.task | 
 Implementations for the tasks in the LSPS standard library for human-oriented processes. 
 | 
| com.whitestein.lsps.orgstructure.task | |
| com.whitestein.lsps.stdlib.task | 
 This package contains implementations of core tasks. 
 | 
| com.whitestein.lsps.ws.util | |
| com.whitestein.lsps.wsclient.task | |
| com.whitestein.lsps.wsserver.task | |
| com.whitestein.lsps.xml.task | 
| Modifier and Type | Method and Description | 
|---|---|
java.io.Serializable | 
AsynchronousExecutionTask.collectDataForExecution(TaskContext context)
Collects data from task context for asynchronous execution. 
 | 
abstract java.io.Serializable | 
AbstractAsynchronousExecutionTask.collectDataForExecution(TaskContext context)  | 
void | 
EscalatableTask.escalate(TaskContext context,
        java.lang.String reason)
Task itself defines what is executed during escalation. 
 | 
boolean | 
AsynchronousExecutionTask.executeAsynchronously(TaskContext context)
Determines, based on current task context (params, metadata, etc.) if the exeuction
 should be done asynchronously. 
 | 
abstract boolean | 
AbstractAsynchronousExecutionTask.executeAsynchronously(TaskContext context)  | 
java.util.Date | 
EscalatableTask.getEscalationDate(TaskContext context)
Returns escalation timeout 
 | 
void | 
AsynchronousExecutionTask.processExecutionResult(TaskContext context,
                      java.io.Serializable result)
This method is called after the asynchronous execution has been done 
 | 
abstract void | 
AbstractAsynchronousExecutionTask.processExecutionResult(TaskContext context,
                      java.io.Serializable result)  | 
ExecutableTask.Result | 
ExecutableTask.processInput(TaskContext context,
            java.lang.Object input)
The method for processing the model instance input. 
 | 
ExecutableTask.Result | 
TaskProxy.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
AbstractAsynchronousExecutionTask.processInput(TaskContext context,
            java.lang.Object input)  | 
void | 
SuspendableTask.resume(TaskContext context)
Called when the model instance is resumed. 
 | 
ExecutableTask.Result | 
ExecutableTask.start(TaskContext context)
An initial method that is called when the task execution starts. 
 | 
ExecutableTask.Result | 
TaskProxy.start(TaskContext context)  | 
ExecutableTask.Result | 
AbstractAsynchronousExecutionTask.start(TaskContext context)  | 
void | 
SuspendableTask.suspend(TaskContext context)
Called when the model instance is suspended. 
 | 
void | 
ExecutableTask.terminate(TaskContext context,
         TerminationReason reason)
Called when this task is to be terminated. 
 | 
void | 
TaskProxy.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
AbstractAsynchronousExecutionTask.terminate(TaskContext context,
         TerminationReason reason)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TaskContextImpl  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MockTaskContext  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutableTask.Result | 
TestRollbackExceptionTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
TestRollbackExceptionTask.start(TaskContext context)  | 
void | 
TestRollbackExceptionTask.terminate(TaskContext context,
         TerminationReason reason)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Todo | 
UserTask.addTodo(TaskContext context,
       java.lang.String type,
       java.io.Serializable content)  | 
protected Todo | 
CustomUIUserTask.addTodo(TaskContext context,
       java.lang.String type,
       java.io.Serializable content)  | 
protected Todo | 
BaseTodoTask.addTodo(TaskContext context,
       java.lang.String type,
       java.io.Serializable content)
Creates a to-do (calls  
BaseTodoTask.createTodo(TaskContext, String, Serializable)) and adds the to-do
 to the database. | 
protected java.io.Serializable | 
UserTask.createContent(TaskContext context)  | 
protected java.io.Serializable | 
CustomUIWithContextUserTask.createContent(TaskContext context)  | 
protected java.io.Serializable | 
CustomUIUserTask.createContent(TaskContext context)  | 
protected abstract java.io.Serializable | 
BaseTodoTask.createContent(TaskContext context)
This method should return the todo content, it is called when starting a todo-task. 
 | 
protected Todo | 
BaseTodoTask.createTodo(TaskContext context,
          java.lang.String type,
          java.io.Serializable content)
Creates a to-do and sets initial values. 
 | 
void | 
BaseTodoTask.escalate(TaskContext context,
        java.lang.String reason)  | 
java.util.Date | 
BaseTodoTask.getEscalationDate(TaskContext context)  | 
protected Todo | 
BaseTodoTask.getTodo(TaskContext context)
Returns the todo.ui 
 | 
protected java.lang.Long | 
BaseTodoTask.getTodoId(TaskContext context)
Returns to-do id. 
 | 
protected java.lang.String | 
UserTask.getType(TaskContext context)  | 
protected java.lang.String | 
CustomUIUserTask.getType(TaskContext context)  | 
protected abstract java.lang.String | 
BaseTodoTask.getType(TaskContext context)
This method should return the todo-task type. 
 | 
ExecutableTask.Result | 
SendEmail.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
HumanInteractionTask.processInput(TaskContext context,
            java.lang.Object input)
Deprecated.  
  | 
ExecutableTask.Result | 
BaseTodoTask.processInput(TaskContext context,
            java.lang.Object input)  | 
protected void | 
UserTask.processReply(TaskContext context,
            java.lang.Object data)  | 
protected void | 
BaseTodoTask.processReply(TaskContext context,
            java.lang.Object data)
Process the data submitted by the user. 
 | 
protected java.lang.String | 
BaseTodoTask.removeTodo(TaskContext context,
          TodoStatus status,
          java.lang.String interruptionReason)
Sets the status of the to-do. 
 | 
void | 
BaseTodoTask.resume(TaskContext context)  | 
ExecutableTask.Result | 
SendEmail.start(TaskContext context)  | 
ExecutableTask.Result | 
HumanInteractionTask.start(TaskContext context)
Deprecated.  
  | 
ExecutableTask.Result | 
BaseTodoTask.start(TaskContext context)  | 
void | 
BaseTodoTask.suspend(TaskContext context)  | 
void | 
SendEmail.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
HumanInteractionTask.terminate(TaskContext context,
         TerminationReason reason)
Deprecated.  
  | 
void | 
BaseTodoTask.terminate(TaskContext context,
         TerminationReason reason)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutableTask.Result | 
RemovePersonFromRole.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
AddPersonToRole.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
RemovePersonFromRole.start(TaskContext context)  | 
ExecutableTask.Result | 
AddPersonToRole.start(TaskContext context)  | 
void | 
RemovePersonFromRole.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
AddPersonToRole.terminate(TaskContext context,
         TerminationReason reason)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutableTask.Result | 
Unlock.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
TerminateModelInstance.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
RunSQLTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
RepeatGoals.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
RemoveBinaryData.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
ReactivateGoal.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
NoOperationTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
Lock.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
Execute.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
DeleteSharedRecords.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
DeleteModelInstanceLogs.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
DeactivateGoal.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
CreateModelInstance.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
Assign.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
AddProcessLog.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
Unlock.start(TaskContext context)  | 
ExecutableTask.Result | 
TerminateModelInstance.start(TaskContext context)  | 
ExecutableTask.Result | 
RunSQLTask.start(TaskContext context)  | 
ExecutableTask.Result | 
RepeatGoals.start(TaskContext context)  | 
ExecutableTask.Result | 
RemoveBinaryData.start(TaskContext context)  | 
ExecutableTask.Result | 
ReactivateGoal.start(TaskContext context)  | 
ExecutableTask.Result | 
NoOperationTask.start(TaskContext context)  | 
ExecutableTask.Result | 
Lock.start(TaskContext context)  | 
ExecutableTask.Result | 
Execute.start(TaskContext context)  | 
ExecutableTask.Result | 
DeleteSharedRecords.start(TaskContext context)  | 
ExecutableTask.Result | 
DeleteModelInstanceLogs.start(TaskContext context)  | 
ExecutableTask.Result | 
DeactivateGoal.start(TaskContext context)  | 
ExecutableTask.Result | 
CreateModelInstance.start(TaskContext context)  | 
ExecutableTask.Result | 
Assign.start(TaskContext context)  | 
ExecutableTask.Result | 
AddProcessLog.start(TaskContext context)  | 
void | 
Unlock.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
TerminateModelInstance.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
RunSQLTask.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
RepeatGoals.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
RemoveBinaryData.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
ReactivateGoal.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
NoOperationTask.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
Lock.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
Execute.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
DeleteSharedRecords.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
DeleteModelInstanceLogs.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
DeactivateGoal.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
CreateModelInstance.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
Assign.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
AddProcessLog.terminate(TaskContext context,
         TerminationReason reason)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.Object | 
ParamUtil.getParameter(java.lang.String name,
            TaskContext context)
Gets the parameter from context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.io.Serializable | 
WsSoapCall.collectDataForExecution(TaskContext context)  | 
java.io.Serializable | 
HttpClientTask.collectDataForExecution(TaskContext context)  | 
boolean | 
WsSoapCall.executeAsynchronously(TaskContext context)  | 
boolean | 
HttpClientTask.executeAsynchronously(TaskContext context)  | 
protected WsSoapMessageBuilder | 
WsSoapCall.getBuilder(TaskContext context)  | 
protected Type | 
WsSoapCall.getInputType(TaskContext context)  | 
void | 
WsSoapCall.processExecutionResult(TaskContext context,
                      java.io.Serializable data)  | 
void | 
HttpClientTask.processExecutionResult(TaskContext context,
                      java.io.Serializable result)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutableTask.Result | 
WsResponseTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
WsRequestWaitPointTask.processInput(TaskContext context,
            java.lang.Object in)  | 
ExecutableTask.Result | 
RestResponseTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
RestRequestWaitpointTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
WsResponseTask.start(TaskContext context)  | 
ExecutableTask.Result | 
WsRequestWaitPointTask.start(TaskContext context)
This method starts the task - it only register the WsRequestWaitPoint (i.e. 
 | 
ExecutableTask.Result | 
RestResponseTask.start(TaskContext context)  | 
ExecutableTask.Result | 
RestRequestWaitpointTask.start(TaskContext context)  | 
void | 
WsResponseTask.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
WsRequestWaitPointTask.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
RestResponseTask.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
RestRequestWaitpointTask.terminate(TaskContext context,
         TerminationReason reason)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutableTask.Result | 
ParseXmlTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
ConvertToXmlTask.processInput(TaskContext context,
            java.lang.Object input)  | 
ExecutableTask.Result | 
ParseXmlTask.start(TaskContext context)  | 
ExecutableTask.Result | 
ConvertToXmlTask.start(TaskContext context)  | 
void | 
ParseXmlTask.terminate(TaskContext context,
         TerminationReason reason)  | 
void | 
ConvertToXmlTask.terminate(TaskContext context,
         TerminationReason reason)  | 
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.