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

A

AbortWorkflow - class xflow.tools.AbortWorkflow.
Aborts a workflow instance.
AbortWorkflow() - Constructor for class xflow.tools.AbortWorkflow
 
abortWorkflow(WorkflowId, User) - Static method in class xflow.client.WorkflowManager
Aborts an active workflow instance
activeProcesses - Variable in class xflow.common.WorkflowState
 
addDestination(Node, String) - Method in class xflow.common.Node
Adds a destination and a rule to evaluate a workflowobject's transition to this destination.
addFromNode(Node) - Method in class xflow.common.Node
Adds a fromNode to this node
AND - Static variable in class xflow.common.Node
 
authenticate(String, String) - Method in interface xflow.security.Authenticator
 
authenticate(String, String) - Method in class xflow.security.XflowUserAuthenticator
 
Authenticator - interface xflow.security.Authenticator.
 

B

BPEL - Static variable in class xflow.client.WorkflowManager
 

C

completeWorkItem(WorkItem) - Method in class xflow.client.WorkflowProcess
Completes a work item.
CONTAINER - Static variable in class xflow.common.Node
 

D

DeployModel - class xflow.tools.DeployModel.
Deploys a workflow model in the server.
DeployModel() - Constructor for class xflow.tools.DeployModel
 
deployModel(String, String, User) - Static method in class xflow.client.WorkflowManager
Deploys a workflow model from an XML document
Destination - class xflow.common.Destination.
 
Destination(Node, String) - Constructor for class xflow.common.Destination
Constructor
detectCycle() - Method in class xflow.common.Node
Detects if the graph contains cycles.

E

END - Static variable in class xflow.common.Node
 
equals(Object) - Method in class xflow.security.User
 
expand(int, Connection) - Method in class xflow.common.Node
Recursively loads this node and all nodes reachable from this node from database.

G

getActiveProcesses() - Method in class xflow.common.WorkflowState
Gets the vector of ProcessState objects of active processes
GetActiveWorkflowInstances - class xflow.tools.GetActiveWorkflowInstances.
Gets all active/running workflow instances.
GetActiveWorkflowInstances() - Constructor for class xflow.tools.GetActiveWorkflowInstances
 
getActiveWorkflows(User) - Static method in class xflow.client.WorkflowManager
Gets all active workflow instances
GetAllWorkflowInstances - class xflow.tools.GetAllWorkflowInstances.
Gets all workflow instances (active or not).
GetAllWorkflowInstances() - Constructor for class xflow.tools.GetAllWorkflowInstances
 
getAllWorkflows(User) - Static method in class xflow.client.WorkflowManager
Gets all workflow instances
getAllWorkflowsByName(String, User) - Static method in class xflow.client.WorkflowManager
Gets all workflow instances
getContainee() - Method in class xflow.common.Node
Returns the node's containee graph name.
getContaineeVersion() - Method in class xflow.common.Node
Returns the node's containee graph version.
getDescription() - Method in class xflow.common.Node
Returns node description
getDestinations() - Method in class xflow.common.Node
 
getFromNodes() - Method in class xflow.common.Node
 
getId() - Method in class xflow.common.WorkItem
Gets the work item ID
getId() - Method in class xflow.common.WorkItemId
Gets the work item ID
getId() - Method in class xflow.common.WorkflowId
Gets the workflow ID
getInitiator() - Method in class xflow.common.WorkflowState
Returns the initiator
getIntValue() - Method in class xflow.common.WorkflowId
Gets the workflow ID as Integer
getIsActive() - Method in class xflow.common.WorkflowState
Gets the active status
getName() - Method in class xflow.security.User
 
GetNextWorkItem - class xflow.tools.GetNextWorkItem.
Gets the next work item (if available) from an inbox.
getNextWorkItem() - Method in class xflow.client.WorkflowProcess
Gets the next work item (in First-In-First-Out order) from the inbox
GetNextWorkItem(String, String) - Constructor for class xflow.tools.GetNextWorkItem
 
getNode() - Method in class xflow.common.Destination
Gets a destination's node
getNode(int) - Method in class xflow.common.Node
Finds and returns a node within a graph given a node ID
getNode(String) - Method in class xflow.common.Node
Finds and returns a node within a graph given a node name
getNodeByName(String, int, String, User) - Static method in class xflow.client.WorkflowManager
Gets all process nodes participating in a workflow instance
GetNodeByNodeName - class xflow.tools.GetNodeByNodeName.
Gets a node in a workflow model by node name.
GetNodeByNodeName() - Constructor for class xflow.tools.GetNodeByNodeName
 
getNodeId() - Method in class xflow.common.Node
Returns the node ID
getNodeIdAsInteger() - Method in class xflow.common.Node
Returns the node ID
getNodeName() - Method in class xflow.common.Node
Returns the node name
getNodes() - Method in class xflow.common.Node
 
getNodes(String) - Method in class xflow.common.Node
 
getNodeType() - Method in class xflow.common.Node
Returns the node type
getPassword() - Method in class xflow.security.User
 
getPayload() - Method in class xflow.common.WorkItem
Gets the payload of this work item.
getPayloadType() - Method in class xflow.common.WorkItem
Gets the payload type of this work item.
getProcessName() - Method in class xflow.common.ProcessState
Returns the process name
GetProcessNodes - class xflow.tools.GetProcessNodes.
Gets all process nodes associated with a workflow instance.
GetProcessNodes() - Constructor for class xflow.tools.GetProcessNodes
 
getProcessNodes(WorkflowId, User) - Static method in class xflow.client.WorkflowManager
Gets all process nodes participating in a workflow instance
getProperties() - Method in class xflow.common.WorkItem
Gets a work item's property hash map
getProperty(String) - Method in class xflow.common.Node
Gets a node's property
getProperty(String) - Method in class xflow.common.WorkItem
Gets a work item's property
getRule() - Method in class xflow.common.Destination
Gets a destination's rule
getState() - Method in class xflow.common.WorkflowState
Returns the workflow state
getTimeEnded() - Method in class xflow.common.WorkflowState
Gets the time ended
getTimeoutHandler() - Method in class xflow.common.Node
Gets the timeout handler for a Process node
getTimeoutMinutes() - Method in class xflow.common.Node
Gets the timeout for a Process node
getTimeStarted() - Method in class xflow.common.ProcessState
Gets the time started
getTimeStarted() - Method in class xflow.common.WorkflowState
Gets the time started
getValue() - Method in class xflow.common.WorkItemId
Gets the work item ID
getValue() - Method in class xflow.common.WorkflowId
Gets the workflow ID
GetVar - class xflow.tools.GetVar.
Gets workflow variable in a workflow instance.
GetVar() - Constructor for class xflow.tools.GetVar
 
getVariable(WorkflowId, String, User) - Static method in class xflow.client.WorkflowManager
Gets a variable for a specified workflow instance
getVariables() - Method in class xflow.common.WorkflowState
Gets the variables hash map
getWorkflowId() - Method in class xflow.common.ProcessState
Gets a workflow ID
getWorkflowId() - Method in class xflow.common.WorkItem
Gets the workflow instance ID
getWorkflowId() - Method in class xflow.common.WorkflowState
Gets a workflow ID
GetWorkflowModels - class xflow.tools.GetWorkflowModels.
Gets all workflow models deployed in the server.
GetWorkflowModels() - Constructor for class xflow.tools.GetWorkflowModels
 
getWorkflowModels(User) - Static method in class xflow.client.WorkflowManager
Gets all deployed workflow models
getWorkflowName() - Method in class xflow.common.WorkflowState
Returns the workflow name
GetWorkflowState - class xflow.tools.GetWorkflowState.
Gets and prints out the workflow state of a workflow instance.
GetWorkflowState() - Constructor for class xflow.tools.GetWorkflowState
 
getWorkflowState(WorkflowId, User) - Static method in class xflow.client.WorkflowManager
Gets the workflow state
getWorkflowVersion() - Method in class xflow.common.WorkflowState
Returns the workflow version
getWorkItem(WorkItemId) - Method in class xflow.client.WorkflowProcess
Gets a work item with a specific work item ID from the inbox
getWorkItemId() - Method in class xflow.common.ProcessState
Gets the work item ID
getWorkItems() - Method in class xflow.client.WorkflowProcess
Gets a list of work items from this process's inbox.

H

hashCode() - Method in class xflow.security.User
 

I

InboxMessageListener - interface xflow.client.InboxMessageListener.
 
initiator - Variable in class xflow.common.WorkflowState
 
isActive - Variable in class xflow.common.WorkflowState
 

J

JAVA_OBJECT - Static variable in class xflow.common.WorkItem
 

M

main(String[]) - Static method in class xflow.tools.AbortWorkflow
 
main(String[]) - Static method in class xflow.tools.DeployModel
 
main(String[]) - Static method in class xflow.tools.GetActiveWorkflowInstances
 
main(String[]) - Static method in class xflow.tools.GetAllWorkflowInstances
 
main(String[]) - Static method in class xflow.tools.GetNextWorkItem
 
main(String[]) - Static method in class xflow.tools.GetNodeByNodeName
 
main(String[]) - Static method in class xflow.tools.GetProcessNodes
 
main(String[]) - Static method in class xflow.tools.GetVar
 
main(String[]) - Static method in class xflow.tools.GetWorkflowModels
 
main(String[]) - Static method in class xflow.tools.GetWorkflowState
 
main(String[]) - Static method in class xflow.tools.ResumeWorkflow
 
main(String[]) - Static method in class xflow.tools.SetVar
 
main(String[]) - Static method in class xflow.tools.SuspendWorkflow
 

N

node - Variable in class xflow.common.Destination
 
Node - class xflow.common.Node.
The Node class represents a node in a directed graph.
Node(int) - Constructor for class xflow.common.Node
Constructs a new node
Node(String, String) - Constructor for class xflow.common.Node
Constructs a new node

O

onMessage(Message) - Method in class xflow.client.WorkflowProcess
 
onMessage(WorkItem) - Method in interface xflow.client.InboxMessageListener
This is a callback invoked by the XFlow system when a work item arrives in the inbox for this workflow process.
OR - Static variable in class xflow.common.Node
 

P

print() - Method in class xflow.common.Node
Prints out node id and description of node.
PROCESS - Static variable in class xflow.common.Node
 
processName - Variable in class xflow.common.ProcessState
 
ProcessState - class xflow.common.ProcessState.
This is the process' current state - timeStarted, workitem being performed
ProcessState() - Constructor for class xflow.common.ProcessState
Constructor

R

ResumeWorkflow - class xflow.tools.ResumeWorkflow.
Resumes a previously suspended workflow instance.
ResumeWorkflow() - Constructor for class xflow.tools.ResumeWorkflow
 
resumeWorkflow(WorkflowId, User) - Static method in class xflow.client.WorkflowManager
Resumes a suspended workflow instance
rule - Variable in class xflow.common.Destination
 

S

saveDB(int, Connection) - Method in class xflow.common.Node
Recursively saves a node, its destinations and all links between nodes to the database.
setActiveProcesses(Vector) - Method in class xflow.common.WorkflowState
Sets the vector of ProcessState objects of active processes
setContainee(String) - Method in class xflow.common.Node
Sets the node's containee graph name.
setContaineeVersion(int) - Method in class xflow.common.Node
Sets the node's containee graph version.
setDescription(String) - Method in class xflow.common.Node
Sets the node description
setId(int) - Method in class xflow.common.WorkItemId
Sets the work item ID
setId(int) - Method in class xflow.common.WorkflowId
Sets the workflow ID
setId(WorkItemId) - Method in class xflow.common.WorkItem
Sets the work item ID
setInitiator(String) - Method in class xflow.common.WorkflowState
Sets the initiator
setIsActive(boolean) - Method in class xflow.common.WorkflowState
Sets the active status
setName(String) - Method in class xflow.security.User
 
setNode(Node) - Method in class xflow.common.Destination
Sets a destination's node
setPassword(String) - Method in class xflow.security.User
 
setPayload(Object) - Method in class xflow.common.WorkItem
Sets the payload of this work item.
setPayloadType(String) - Method in class xflow.common.WorkItem
Sets the payload type of this work item.
setProcessName(String) - Method in class xflow.common.ProcessState
Sets a process name
setProperties(HashMap) - Method in class xflow.common.WorkItem
Sets a work item's property hash map
setProperty(String, Object) - Method in class xflow.common.Node
Sets a property on a node
setProperty(String, Object) - Method in class xflow.common.WorkItem
Sets a property on a work item
setRule(String) - Method in class xflow.common.Destination
Sets a destination's rule
setState(String) - Method in class xflow.common.WorkflowState
Sets a workflow state
setTimeEnded(Date) - Method in class xflow.common.WorkflowState
Sets the time ended
setTimeoutHandler(String) - Method in class xflow.common.Node
Sets the timeout handler for a Process node
setTimeoutMinutes(int) - Method in class xflow.common.Node
Sets the timeout value for a Process node
setTimeStarted(Date) - Method in class xflow.common.ProcessState
Sets the time started
setTimeStarted(Date) - Method in class xflow.common.WorkflowState
Sets the time started
SetVar - class xflow.tools.SetVar.
Sets a variable for a workflow instance.
SetVar() - Constructor for class xflow.tools.SetVar
 
setVariable(WorkflowId, String, Object, User) - Static method in class xflow.client.WorkflowManager
Sets a variable for a specified workflow instance
setVariables(HashMap) - Method in class xflow.common.WorkflowState
Sets the variables hash map
setWorkflowId(WorkflowId) - Method in class xflow.common.ProcessState
Sets a workflow ID
setWorkflowId(WorkflowId) - Method in class xflow.common.WorkItem
Sets the workflow instance ID
setWorkflowId(WorkflowId) - Method in class xflow.common.WorkflowState
Sets a workflow ID
setWorkflowName(String) - Method in class xflow.common.WorkflowState
Sets a workflow name
setWorkflowVersion(int) - Method in class xflow.common.WorkflowState
Sets a workflow version
setWorkItemId(WorkItemId) - Method in class xflow.common.ProcessState
Sets the work item ID
START - Static variable in class xflow.common.Node
 
start() - Method in class xflow.tools.GetNextWorkItem
 
startWorkflow(String, int, WorkItem, User) - Static method in class xflow.client.WorkflowManager
Starts a workflow with a specified version
startWorkflow(String, WorkItem, User) - Static method in class xflow.client.WorkflowManager
Starts a workflow.
state - Variable in class xflow.common.WorkflowState
 
SuspendWorkflow - class xflow.tools.SuspendWorkflow.
Suspends an active workflow instance.
SuspendWorkflow() - Constructor for class xflow.tools.SuspendWorkflow
 
suspendWorkflow(WorkflowId, User) - Static method in class xflow.client.WorkflowManager
Suspends an active workflow instance

T

timeEnded - Variable in class xflow.common.WorkflowState
 
timeStarted - Variable in class xflow.common.ProcessState
 
timeStarted - Variable in class xflow.common.WorkflowState
 
toString() - Method in class xflow.common.ProcessState
Gets the string representation of this object
toString() - Method in class xflow.common.WorkItem
Gets the string representation of this object
toString() - Method in class xflow.common.WorkItemId
Gets the string representation of this object
toString() - Method in class xflow.common.WorkflowId
Gets the string representation of this object
toString() - Method in class xflow.common.WorkflowState
Gets the string representation of this object
toString() - Method in class xflow.security.User
 
traverse() - Method in class xflow.common.Node
Recursively traverses all the nodes of a graph.

U

User - class xflow.security.User.
 
User() - Constructor for class xflow.security.User
 
User(String, String) - Constructor for class xflow.security.User
 

V

variables - Variable in class xflow.common.WorkflowState
 
version - Variable in class xflow.common.WorkflowState
 

W

workflowId - Variable in class xflow.common.ProcessState
 
workflowId - Variable in class xflow.common.WorkflowState
 
WorkflowId - class xflow.common.WorkflowId.
Workflow ID
WorkflowId() - Constructor for class xflow.common.WorkflowId
Constructor
WorkflowId(int) - Constructor for class xflow.common.WorkflowId
Constructor
WorkflowManager - class xflow.client.WorkflowManager.
WorkflowManager contains all workflow administrative functions.
WorkflowManager() - Constructor for class xflow.client.WorkflowManager
 
workflowName - Variable in class xflow.common.WorkflowState
 
WorkflowProcess - class xflow.client.WorkflowProcess.
A WorkflowProcess receives work items from the XFlow system and "works" on them.
WorkflowProcess(String, int, String, InboxMessageListener, User) - Constructor for class xflow.client.WorkflowProcess
WorkflowProcess constructor
WorkflowState - class xflow.common.WorkflowState.
This class represents the workflow's state - its variables and participant process states
WorkflowState() - Constructor for class xflow.common.WorkflowState
Constructor
WorkItem - class xflow.common.WorkItem.
This class represents a work item that gets routed to a process.
WorkItem() - Constructor for class xflow.common.WorkItem
Constructor
WorkItem(WorkItemId) - Constructor for class xflow.common.WorkItem
Constructor
workItemId - Variable in class xflow.common.ProcessState
 
WorkItemId - class xflow.common.WorkItemId.
Work Item ID
WorkItemId() - Constructor for class xflow.common.WorkItemId
Constructor
WorkItemId(int) - Constructor for class xflow.common.WorkItemId
Constructor

X

XFLOW - Static variable in class xflow.client.WorkflowManager
 
xflow.client - package xflow.client
 
xflow.common - package xflow.common
 
xflow.security - package xflow.security
 
xflow.tools - package xflow.tools
 
XflowException - exception xflow.common.XflowException.
 
XflowException(String) - Constructor for class xflow.common.XflowException
Constructor
XflowUserAuthenticator - class xflow.security.XflowUserAuthenticator.
 
XflowUserAuthenticator() - Constructor for class xflow.security.XflowUserAuthenticator
 
XML - Static variable in class xflow.common.WorkItem
 

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