| Package | Description |
|---|---|
| org.cristalise.kernel.entity.agent |
The implementation of Agents, and their Jobs.
|
| org.cristalise.kernel.entity.proxy |
The Proxy API is a major part of the client-side functionality of the
CRISTAL API, which provides client-side proxy objects that represent the
Items and Agents on the server.
|
| org.cristalise.kernel.lifecycle.instance | |
| org.cristalise.kernel.persistency.outcome | |
| org.cristalise.kernel.process | |
| org.cristalise.kernel.scripting |
| Modifier and Type | Method and Description |
|---|---|
Job |
JobList.getJob(int id) |
| Modifier and Type | Method and Description |
|---|---|
Vector<Job> |
JobList.getJobsOfItem(ItemPath itemPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
JobList.addJob(Job job) |
| Constructor and Description |
|---|
JobArrayList(ArrayList<Job> aList) |
| Modifier and Type | Method and Description |
|---|---|
Job |
ItemProxy.getJobByName(String actName,
AgentProxy agent)
Finds the first finishing job with the given name for the given Agent in the workflow.
|
Job |
ItemProxy.getJobByTransitionName(String actName,
String transName,
AgentPath agentPath)
Finds the Job with the given Activity and Transition name for the Agent in the Items Workflow
|
Job |
ItemProxy.getJobByTransitionName(String actName,
String transName,
AgentProxy agent)
Finds the Job with the given Activity and Transition name for the Agent in the Items Workflow
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<Job> |
ItemProxy.getJobList(AgentProxy agent) |
| Modifier and Type | Method and Description |
|---|---|
String |
AgentProxy.execute(Job job)
Standard execution of jobs.
|
String |
ItemProxy.requestAction(Job thisJob) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<Job> |
Activity.calculateAllJobs(AgentPath agent,
ItemPath itemPath,
boolean recurse) |
ArrayList<Job> |
CompositeActivity.calculateAllJobs(AgentPath agent,
ItemPath itemPath,
boolean recurse) |
ArrayList<Job> |
Activity.calculateJobs(AgentPath agent,
ItemPath itemPath,
boolean recurse)
Calculates the lists of jobs for the activity and its children (cf org.cristalise.kernel.entity.Job)
|
ArrayList<Job> |
CompositeActivity.calculateJobs(AgentPath agent,
ItemPath itemPath,
boolean recurse) |
ArrayList<Job> |
Workflow.calculateJobs(AgentPath agent,
ItemPath itemPath,
int type)
if type = 0 only domain steps will be queried if type = 1 only predefined steps will be queried else both will be queried
|
| Modifier and Type | Method and Description |
|---|---|
String |
QueryOutcomeInitiator.initOutcome(Job job) |
String |
OutcomeInitiator.initOutcome(Job job)
Constructs and initialises the Outcome string (XML)
|
Outcome |
QueryOutcomeInitiator.initOutcomeInstance(Job job) |
Outcome |
OutcomeInitiator.initOutcomeInstance(Job job)
Constructs and initialises the Outcome object
|
| Modifier and Type | Method and Description |
|---|---|
protected Job |
UserCodeProcess.getActualJob()
Gets the next possible Job based on the Transitions of the Default StateMachine
|
| Modifier and Type | Method and Description |
|---|---|
void |
UserCodeProcess.add(Job contents)
Receives job from the AgentProxy.
|
boolean |
UserCodeProcess.assessStartConditions(Job job)
Override this method to implement application specific evaluation of start condition.
|
void |
UserCodeProcess.complete(Job thisJob,
String jobKey)
Method called to handle the Complete transition
|
void |
UserCodeProcess.resume(Job thisJob,
String jobKey)
Method called to handle the Resume transition
|
void |
UserCodeProcess.runUserCodeLogic(Job job)
Override this mehod to implement application specific (business) logic
Default implementation - the agent execute any scripts, query or both defined
|
void |
UserCodeProcess.start(Job thisJob,
String jobKey)
Method called to handle the Start transition
|
void |
UserCodeProcess.suspend(Job thisJob,
String jobKey)
Method called to handle the Suspend transition
|
| Modifier and Type | Method and Description |
|---|---|
void |
Script.setActExecEnvironment(ItemProxy object,
AgentProxy subject,
Job job)
Adds ItemProxy (object), AgentProxy (subject) and Job to the script input parameters and errors to the output parameters
even if these are not defined in the Script XML
|
Copyright © 1997–2017 CRISTAL-iSE. All rights reserved.