wt.adapter.workflow
Class StartWorkflowWebjectDelegate
java.lang.Object
wt.adapter.WebjectConstants
wt.adapter.BasicWebjectDelegate
wt.adapter.workflow.StartWorkflowWebjectDelegate
- All Implemented Interfaces:
- Externalizable, Serializable, WebjectDelegate
- public class StartWorkflowWebjectDelegate
- extends BasicWebjectDelegate
- implements Externalizable
Starts an instance of a workflow process.
Supported API: false
Extendable: false
- See Also:
- Serialized Form
Method Summary |
protected WTContainerRef |
getContainer(Task task,
Enumeration containerRefParams,
ReferenceFactory rf)
|
Task |
invoke(Task task,
Properties props,
com.infoengine.log.ServiceWriter log)
This webject uses the "Class" and "Attribute" input parameters to
determine what class and attributes should be described. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source,
which is not the current version. |
protected boolean |
readVersion(StartWorkflowWebjectDelegate thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class wt.adapter.BasicWebjectDelegate |
addAttributeToNode, addAttributeToNode, assignValues, assignValues, checkInObjects, checkOutObjects, createGroup, createGroup, createGroup, createGroup, createNode, createNode, createNode, createObject, createObject, createOutputGroup, debug, getAllAttributeNames, getAttributeHelper, getLocalDomain, getLocale, getLocalGuid, getObject, getObjectByUfid, getObjectPropertyValueString, getObjectPropertyValueString, getObjectRefByUfid, getObjects, getProperties, getProperty, getReferenceFactory, getUfid, getUfid, isObjectLocal, parseFields, parseWhere, readVersion, removeQuotes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
EXTERNALIZATION_VERSION_UID
public static final long EXTERNALIZATION_VERSION_UID
- See Also:
- Constant Field Values
OLD_FORMAT_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
- See Also:
- Constant Field Values
resourceBundle
static ResourceBundle resourceBundle
INIT_APPLET_RESOURCE
private static final String INIT_APPLET_RESOURCE
- See Also:
- Constant Field Values
DEBUG
private static boolean DEBUG
VERBOSE
private static boolean VERBOSE
DISPLAY_NAME
private static String DISPLAY_NAME
VALUE
private static String VALUE
TYPE
private static String TYPE
REQUIRED
private static String REQUIRED
StartWorkflowWebjectDelegate
public StartWorkflowWebjectDelegate()
writeExternal
public void writeExternal(ObjectOutput output)
throws IOException
- Writes the non-transient fields of this class to an external source.
Supported API: false
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class BasicWebjectDelegate
- Parameters:
output
-
- Throws:
IOException
readExternal
public void readExternal(ObjectInput input)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class BasicWebjectDelegate
- Parameters:
input
-
- Throws:
IOException
ClassNotFoundException
readVersion
protected boolean readVersion(StartWorkflowWebjectDelegate thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Parameters:
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
- Returns:
- boolean
- Throws:
IOException
ClassNotFoundException
readOldVersion
private boolean readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source,
which is not the current version.
- Parameters:
input
- readSerialVersionUID
- passThrough
- superDone
-
- Returns:
- boolean
- Throws:
IOException
ClassNotFoundException
invoke
public Task invoke(Task task,
Properties props,
com.infoengine.log.ServiceWriter log)
throws WebjectServiceException,
WTException
- This webject uses the "Class" and "Attribute" input parameters to
determine what class and attributes should be described. The webject
will return the localized display name for each attribute.
Supported API: false
- Specified by:
invoke
in interface WebjectDelegate
- Parameters:
task
- props
- log
-
- Returns:
- Task
- Throws:
WebjectServiceException
WTException
getContainer
protected WTContainerRef getContainer(Task task,
Enumeration containerRefParams,
ReferenceFactory rf)
throws WTException
- Throws:
WTException