Package com.groiss.wfxml

In this package you can find all classes needed for using @enterprise's WfXML functionality.

See:
          Description

Interface Summary
BufferListener You can use a buffer listener in order to have control of messages that can not be sent immediately.
MessageListener Implement this interface in order to be notified when request messages arrive.
OutgoingMessageModifier Use this interface if you want to modify automatically generated outgoing PIStateChangedMessage messages before they are sent.
ProcessInstanceObserver Implement this interface if you want to observe a process instance that you create with a CreateProcessInstance message (CreatePIMessage).
ResponseListener ResponseListeners are designed to be used when a message cannot be sent immediately.
WfXMLExceptionHandler Instances of this interface can be used for handling errors and exceptions in cases where automatic handling is not possible.
 

Class Summary
ChangePIStateMessage This message type can change the state of a process instance.
CreatePIMessage This message is used for creating a new process instance on a partner server.
GenericMessage The generic message is not defined in the WfXML specification.
GetPIDataMessage With this message you can request data of a process instance on a partner server.
MessageListenerAdapter This is a default implementation of the MessageListener interface.
NotifyMessage Notify messages are used to inform process instance observers about arbitrary events or other things.
Partner Instances of this class represent WfXML communication partners.
PIStateChangedMessage A PIStateChangedMessage is similar to NotifyMessage messages.
Sender Use this class to send a message to a partner.
Test WfXML test client.
WfXML This is a central class which provides general methods.
WfXMLDocForm This class represents DMSDocForm objects.
WfXMLException This class represents WfXML exceptions as they are defined in the WfXML specification.
WfXMLFolder This class represents a DMSFolder.
WfXMLForm This class can be used to represent forms.
WfXMLMessage This is an abstract base class for all WfXML message types.
WfXMLNote This class represents notes.
WfXMLObject WfXMLObject and its subclasses are used to easily access, modify and create DMSObject objects and to do a transformation to and from XML.
WfXMLWebLink Instances of this class represent web links.
 

Exception Summary
WfXMLMessageException This kind of exception is often thrown if there are errors in messages or if message related errors occur.
 

Package com.groiss.wfxml Description

In this package you can find all classes needed for using @enterprise's WfXML functionality.

WfXMLMessage is the base class of all message types (CreatePIMessage, GetPIDataMessage, ChangePIStateMessage, NotifyMessage, PIStateChangedMessage, and GenericMessage). You can create instances of these messages and send them using one of the Sender's send methods. If you send messages and don't expect immediate responses (e.g., the local server is passive), you can use a ResponseListener.

The WfXML class provides general information and it can be used to register and unregister message listeners (implementers of MessageListener or subclasses of MessageListenerAdapter).

WfXMLObject and all of its subclasses (WfXMLForm, WfXMLDocForm, WfXMLFolder, and WfXMLNote) represent DMS objects that can be sent with WfXML messages. They are a very useful abstraction of the DMS objects (see WfXMLObject for details).



Copyright © 2001-2006 Groiss Informatics GmbH. All Rights Reserved.