Package org.enhydra.shark.api.client.wfservice

Shark's own extension to OMG interface.

See:
          Description

Interface Summary
AdminMisc Interface used to perform some administrative operations.
AdminMiscExt Extended client side interface enabling user to do various things such as to get information about future or past activities from XPDL, or firstly or lastly executed activities within process instance.
ExecutionAdministration Interface used to perform some administrative operations that concern execution engine objects.
ExecutionAdministrationExt Extension of client side interface enabling user to do various things such as to navigate through process instance or fastly delete finished process instances.
PackageAdministration Interface used to perform some administrative operations related to packages (XPDLs).
SharkConnection Interface used to perform some administrative operations that concern execution engine objects.
SharkInterface The top-most client interface for accessing shark engine.
WfPackageEventAudit Specialization of WfEventAudit interface that represents events considering XPDL management (load, unload and update of packages).
WfProcessMgrIterator The WfProcessMgrIterator interface is extension of OMG interface.
WfResourceIterator The WfResourceIterator interface is extension of OMG interface.
XPDLBrowser Interface used for XPDL browsing.
XPDLExpressionBuilder XPDLExpressionBuilder interface helps building filters for the usage within XPDLBrowser interface.
 

Class Summary
NameValue Structure that holds name-value pairs, where name is string and value is any object.
OptionInfo Structure containing data relevant to one route out of activity definition.
WMEntity A WAPI2 process definition component.
WMEntityIterator Iterator for retrieving WAPI2 entities.
 

Exception Summary
ConnectFailed Raised when user tries to connect to shark engine, but failes during authentication procedure because of improper username or password.
ExternalPackageInvalid Raised when user tries to open or update package (using PackageAdministration interface), and some externally referenced package of given package hasn't pass shark's validation.
NotConnected Raised when user tries to perform an operation by using admin interface, but it hasn't passed authentication procedure.
PackageHasActiveProcesses Raised when package that is being unloaded has processes that are written in instance persistence repository, and are instantiated from a package's process definitions.
PackageInUse Raised when user tries to close package, and it is referenced as an external package from another package that is loaded into engine.
PackageInvalid Raised when user tries to upload to repository, or open from repository the xpdl file that hasn't pass shark's validation.
PackageUpdateNotAllowed Raised when user tries to update package, but it is not allowed.
 

Package org.enhydra.shark.api.client.wfservice Description

Shark's own extension to OMG interface. It is mainly consisted of interfaces and exceptions needed for the administrative purpose. Also, here we define the main interface called SharkInterface, which is the entry point to all other shark's interfaces.