org.enhydra.shark.api.client.wfmodel |
Derived from OMG interface. Contains base interfaces and exceptions for
implementation of Workflow Management Facility.
|
Java Source File Name | Type | Comment |
AlreadyRunning.java | Class | An AlreadyRunning exception is raised when someone tries to
start the process/activity that has already been started. |
AlreadySuspended.java | Class | An AlreadySuspended exception is raised when someone tries to
suspend the process/activity that has already been suspended. |
CannotAcceptSuspended.java | Class | A CannotAcceptSuspended exception is raised when someone tries to
accept assignment for activity that is suspended. |
CannotChangeRequester.java | Class | Raised when set_requester() cannot change the WfRequester of a WfProcess. |
CannotComplete.java | Class | Is raised by an attempt to complete execution of a WfActivity when
it cannot be completed yet. |
CannotResume.java | Class | A CannotResume exception is raised when the execution object cannot be
resumed. |
CannotStart.java | Class | This exceptions is raised by an attempt to start a WfProcess that
cannot be started yet (e.g., because it is not properly initialized). |
CannotStop.java | Class | A CannotStop exception is raised when the execution object cannot be
terminated; for example, termination of a WfActivity might not be allowed
when its implementation is still active and cannot be terminated; also it
can occur when one tries to terminate execution object that is already
closed. |
CannotSuspend.java | Class | A CannotSuspend exception is raised when the execution object cannot be
suspended. |
HistoryNotAvailable.java | Class | Is raised by a request for event audit history of a WfExecutionObject
when the History is not available. |
how_closedType.java | Class | Used to describe sets of states of various workflow objects:
completed - When an execution object has finished its task in the
overall workflow process it enters the completed state; it
is assumed that all execution objects associated with that
execution object are completed when it enters this state.
terminated - Indicates that enactment of the execution object was
stopped before normal completion. |
InvalidData.java | Class | Is raised by an attempt to update the context of the result of a
WfExecutionObject with data that do not match the signature of that object. |
InvalidPerformer.java | Class | Is raised by an attempt to signal a WfEventAudit to a WfRequester that was
not created by one of the WfProcesses associated with the WfRequester. |
InvalidRequester.java | Class | An InvalidRequester exception is raised when a WfRequester is being
identified that cannot be a 'parent' of instances of the process model.
It is up to the implementation of the WfM Facility to decide which
WfRequester objects to accept or not. |
InvalidResource.java | Class | Is raised by an attempt to assign an invalid resource to the assignment. |
InvalidState.java | Class | Is raised by an attempt to change the state of a WfExecutionObject to
a state that is not defined for that object. |
NotAssigned.java | Class | Is raised by an attempt to release a WfResource from an assignment
it is not associated with. |
NotEnabled.java | Class | Is raised by an attempt to create a WfProcess using a WfProcessMgr
that is disabled. |
NotRunning.java | Class | A NotRunning exception is raised when WfExecutionObject is not running,
and someone tries to suspend, resume, terminate or abort it. |
NotSuspended.java | Class | A NotSuspended exception is raised when the WfExecutionObject is not
suspended, and someone tries to resume it. |
process_mgr_stateType.java | Class | Used to describe sets of states of WfProcessMgr object. |
RequesterRequired.java | Class | Is raised when a valid WfRequester is required to create process
instance from the process definition, but one is not supplied. |
ResultNotAvailable.java | Class | Is raised when the requested result of a WfExecutionObject is
not available (yet). |
SourceNotAvailable.java | Class | Is raised by a request for the source of a WfEventAudit when the source
is no longer available. |
TransitionNotAllowed.java | Class | Is raised by an attempt to perform an invalid state transition
of a WfExecutionObject. |
UpdateNotAllowed.java | Class | Is raised when it is not allowed to update the process/activity context. |
WfActivity.java | Interface | OMG definition:WfActivity is a step in a process that is associated, as part of an
aggregation, with a single WfProcess. |
WfActivityIterator.java | Interface | OMG definition: The WfActivityIterator interface specializes the WfBase::BaseIterator
interface and adds activity specific operations. |
WfAssignment.java | Interface | OMG definition: WfAssignment links WfActivity objects to WfResource objects. |
WfAssignmentEventAudit.java | Interface | OMG definition: This interface specializes WfEventAudit for assignment change events. |
WfAssignmentIterator.java | Interface | OMG definition: The WfAssignmentIterator interface specializes the WfBase::BaseIterator
interface and adds WfAssignment specific operations.
We extended OMG's interface by duplicating methods, and adding additional parameter
that represents transaction. |
WfCreateProcessEventAudit.java | Interface | OMG definition: This interface specializes WfEventAudit by adding information related
to creation of a WfProcess. |
WfDataEventAudit.java | Interface | OMG definition: This interface specializes WfEventAudit for data change events. |
WfEventAudit.java | Interface | OMG definition: WfEventAudit provides audit records of workflow event information. |
WfEventAuditIterator.java | Interface | OMG definition: The WfEventAuditIterator interface specializes the WfBase::BaseIterator
interface and adds the event audit specific operations.
All of the attributes described for the WfEventAudit interface can be used in query
expressions.
We extended OMG's interface by duplicating methods, and adding additional
parameter that represents transaction. |
WfExecutionObject.java | Interface | OMG definition: WfExecutionObject is an abstract base interface that defines common
attributes, states, and operations for WfProcess and WfActivity. |
WfProcess.java | Interface | OMG definition: A WfProcess is the performer of a workflow request. |
WfProcessIterator.java | Interface | OMG definition: The WfProcessIterator interface specializes the WfBase::BaseIterator
interface and adds specific process operations. |
WfProcessMgr.java | Interface | OMG definition: A WfProcessMgr represents a template for a specific workflow process;
it is used to create instances of a workflow process. |
WfRequester.java | Interface | OMG definition: WfRequester is the interface that has a direct concern with the
execution and results of a workflow process - it represents the request for some work
to be done. |
WfResource.java | Interface | OMG definition: WfResource is an abstraction that represents a person or thing that
will potentially accept an assignment to an activity. |
WfStateEventAudit.java | Interface | OMG definition: This interface specializes WfEventAudit by adding state change
information. |
while_openType.java | Class | Used to describe sets of states of various workflow objects:
not_running - Object is active and quiescent, but ready to execute. |
why_not_runningType.java | Class | Used to describe sets of states of various workflow objects:
not_started - Provides a state after creation where the object is active
and ready to be initialized and started.
suspended - Provides a state to temporarily pause the execution of
the object. |
workflow_stateType.java | Class | Used to describe sets of states of various workflow objects. |