Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes