wt.clients.workflow.engine
Class WfProcessTaskDelegate

java.lang.Object
  extended bywt.clients.util.TaskDelegate
      extended bywt.clients.workflow.engine.WfProcessTaskDelegate

public class WfProcessTaskDelegate
extends TaskDelegate



Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
private static boolean VERBOSE
           
private static boolean VERBOSEMANAGER
           
 
Fields inherited from class wt.clients.util.TaskDelegate
ACTION_KEY, OBJ_PROPS_ACTION, object, objReference, OID_KEY, parentApplet, parentFolder, parentFrame, URL_TEMPLATE_ACTION, URLPROCESSOR_CLASS
 
Constructor Summary
WfProcessTaskDelegate()
           
 
Method Summary
protected  void deleteObject()
           
 void launchCreateTask()
          

Supported API: false
 void launchUpdateTask()
          Method launchUpdateTask is invoked to launch the task to update a particular business object.
 void launchViewTask()
          

Supported API: false
 
Methods inherited from class wt.clients.util.TaskDelegate
confirmAction, displayPropertiesPage, getObject, getParentApplet, getParentFolder, getParentFrame, launchDeleteTask, launchSaveAsTask, launchViewDistributionListTask, setObject, setObjectReference, setParentApplet, setParentFolder, setParentFrame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

VERBOSE

private static boolean VERBOSE

VERBOSEMANAGER

private static boolean VERBOSEMANAGER
Constructor Detail

WfProcessTaskDelegate

public WfProcessTaskDelegate()
Method Detail

launchViewTask

public void launchViewTask()
                    throws ObjectNoLongerExistsException,
                           NotAuthorizedException,
                           TaskDelegateException,
                           WTException


Supported API: false

Overrides:
launchViewTask in class TaskDelegate
Throws:
ObjectNoLongerExistsException
NotAuthorizedException
TaskDelegateException
WTException
See Also:
TaskDelegate.setObject(java.lang.Object)

launchCreateTask

public void launchCreateTask()
                      throws TaskDelegateException


Supported API: false

Overrides:
launchCreateTask in class TaskDelegate
Throws:
TaskDelegateException

deleteObject

protected void deleteObject()
                     throws WTException
Overrides:
deleteObject in class TaskDelegate
Throws:
WTException

launchUpdateTask

public void launchUpdateTask()
                      throws ObjectNoLongerExistsException,
                             NotAuthorizedException,
                             TaskDelegateException,
                             WTException
Description copied from class: TaskDelegate
Method launchUpdateTask is invoked to launch the task to update a particular business object. Subclasses of this TaskDelegate class should implement the update task to support updating instances of the business object they represent. The particular business object to be updated is specified via setObject. The implementation of this method prepares the given object for modification. Subclasses of this delegate class can invoke super.launchUpdateTask() in their implementations of this method to prepare the given object for modification.

Overrides:
launchUpdateTask in class TaskDelegate
Throws:
WTException - if an error occurs preparing the object for modification
NotAuthorizedException - if the current user does not have permission to modify nor view the object
TaskDelegateException - if an error occurs launching a update task
ObjectNoLongerExistsException - if the object no longer exists in the database