Uses of Class
wt.workflow.engine.WfExecutionObject

Packages that use WfExecutionObject
com.ptc.netmarkets.nmixb   
com.ptc.netmarkets.projmgmt   
wt.clients.workflow.engine   
wt.clients.workflow.manager   
wt.pdmlink   
wt.projmgmt.execution   
wt.projmgmt.ix   
wt.projmgmt.msproject   
wt.projmgmt.msproject.mppobject   
wt.workflow.definer
Provides workflow classes responsible for the definition of processes, activities, and the other objects that compose the workflow network. 
wt.workflow.engine
Provides workflow classes responsible for the flow of control and data from an execution point of view. 
wt.workflow.robots
Provides workflow classes responsible for the execution of robot activities that are executed without human intervention. 
wt.workflow.work
Provides workflow classes responsible for managing the work assigned to individual users. 
 

Uses of WfExecutionObject in com.ptc.netmarkets.nmixb
 

Methods in com.ptc.netmarkets.nmixb with parameters of type WfExecutionObject
private  void ProjectPlanStructCopyHelper.copyWfAttributes(WfExecutionObject source_obj, WfExecutionObject target_obj)
           
 

Uses of WfExecutionObject in com.ptc.netmarkets.projmgmt
 

Methods in com.ptc.netmarkets.projmgmt with parameters of type WfExecutionObject
static Object NmProjMgmtHelper.getPlannedStart(WfExecutionObject exObj, Object def)
          Get the PLANNED_START for the specified WfExecutionObject.
static Object NmProjMgmtHelper.getPlannedStart(WfExecutionObject exObj, int dispType, Object def)
          Get the PLANNED_START for the specified WfExecutionObject.
static NmDate NmProjMgmtHelper.getPlannedStart(WfExecutionObject exObj, int dispType)
          Get the PLANNED_START for the specified WfExecutionObject.
static NmDate NmProjMgmtHelper.getTimeToStart(WfExecutionObject exObj)
          Get the TIME_TO_START for the specified WfExecutionObject.
static NmDate NmProjMgmtHelper.getTimeToStart(WfExecutionObject exObj, int dispType)
          Get the TIME_TO_START for the specified WfExecutionObject.
static Object NmProjMgmtHelper.getTimeToStart(WfExecutionObject exObj, Object def)
          Get the TIME_TO_START for the specified WfExecutionObject.
static Object NmProjMgmtHelper.getTimeToStart(WfExecutionObject exObj, int dispType, Object def)
          Get the TIME_TO_START for the specified WfExecutionObject.
 

Uses of WfExecutionObject in wt.clients.workflow.engine
 

Methods in wt.clients.workflow.engine with parameters of type WfExecutionObject
static String WfQueueManager.execObjToString(WfExecutionObject exec_obj, boolean summary)
           
 

Uses of WfExecutionObject in wt.clients.workflow.manager
 

Methods in wt.clients.workflow.manager with parameters of type WfExecutionObject
private static void PMServer.setupInstance(WfExecutionObject executionObject, MonitorNode pNode)
           
 

Uses of WfExecutionObject in wt.pdmlink
 

Methods in wt.pdmlink that return WfExecutionObject
static WfExecutionObject ProductIXUtils.importProjectVariables(WfExecutionObject exec_obj, IxbElement elem, Importer imp)
          
 

Methods in wt.pdmlink with parameters of type WfExecutionObject
static void ProductIXUtils.exportDuration(WfExecutionObject exec_obj, IxbElement elem, Exporter exporter)
           
static void ProductIXUtils.exportProjectVariables(WfExecutionObject exec_obj, IxbElement elem, Exporter exporter)
          
static WfExecutionObject ProductIXUtils.importProjectVariables(WfExecutionObject exec_obj, IxbElement elem, Importer imp)
          
 

Uses of WfExecutionObject in wt.projmgmt.execution
 

Subclasses of WfExecutionObject in wt.projmgmt.execution
 class Milestone
          The Milestone class represents a notable point in the execution of a project.
 class ProjectActivity
          Returns the associated Deliverable.
 class ProjectPlan
          The ProjectPlan class represents a container for activities, resources, deliverables and their relationships that are involved in the execution of a project.
 class ProjectProxy
          Objects of the ProjectProxy class are references to external projects.
 class SummaryActivity
          Container of project manager nodes.
 

Methods in wt.projmgmt.execution that return WfExecutionObject
 WfExecutionObject SummaryActivity.changeState(WfTransition transition)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject ProjectProxy.changeState(WfTransition transition)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject ProjectPlan.changeState(WfTransition transition)
          Change the workflow state of the project plan given a transition as argument.
 WfExecutionObject ProjectPlan.changeState(WfTransition transition, boolean immediate)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject ProjectActivity.changeState(WfTransition transition)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject ProjectActivity.changeState(WfTransition transition, boolean propagate)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject ProjectActivity.changeState(WfTransition transition, boolean immediate, boolean propagate)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject Milestone.changeState(WfTransition transition)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject Milestone.changeState(WfTransition transition, boolean propagate)
          Change the workflow state of the object given a transition as argument.
 WfExecutionObject Milestone.changeState(WfTransition transition, boolean immediate, boolean propagate)
          Change the workflow state of the object given a transition as argument.
 

Methods in wt.projmgmt.execution with parameters of type WfExecutionObject
private  void StandardProjExecService.copyWfAttributes(WfExecutionObject from, WfExecutionObject to)
           
 

Uses of WfExecutionObject in wt.projmgmt.ix
 

Methods in wt.projmgmt.ix that return WfExecutionObject
static WfExecutionObject ProjMgmtIxUtils.importProjectVariables(WfExecutionObject exec_obj, IxbElement elem, Importer imp)
          
 

Methods in wt.projmgmt.ix with parameters of type WfExecutionObject
static void ProjMgmtIxUtils.exportDuration(WfExecutionObject exec_obj, IxbElement elem, Exporter exporter)
           
static void ProjMgmtIxUtils.exportProjectVariables(WfExecutionObject exec_obj, IxbElement elem, Exporter exporter)
          
static WfExecutionObject ProjMgmtIxUtils.importProjectVariables(WfExecutionObject exec_obj, IxbElement elem, Importer imp)
          
 

Uses of WfExecutionObject in wt.projmgmt.msproject
 

Methods in wt.projmgmt.msproject with parameters of type WfExecutionObject
static Timestamp Utils.getPlannedStart(WfExecutionObject exObj)
          Get the planned start of the WfExecutionObject that should be exported to Microsoft Project.
 

Uses of WfExecutionObject in wt.projmgmt.msproject.mppobject
 

Methods in wt.projmgmt.msproject.mppobject that return WfExecutionObject
protected  WfExecutionObject MPPPlan.validatePlannedStart(WfExecutionObject wfExObj)
          Validate the imported planned start date.
protected  WfExecutionObject MPPPlan.updateTimeToStart(WfExecutionObject exObj)
          If the ProjectLink planned start date is being preserved then don't update timeToStart or isStartComputed.
protected  WfExecutionObject MPPExecutionObject.updateWfExecutionObject(WfExecutionObject exObj)
          Update the values that are specific to WfExecutionObjects.
protected  WfExecutionObject MPPExecutionObject.updateTimeToStart(WfExecutionObject exObj)
          Update the timeToStart of this WfExecutionObject.
 

Methods in wt.projmgmt.msproject.mppobject with parameters of type WfExecutionObject
protected  WfExecutionObject MPPPlan.validatePlannedStart(WfExecutionObject wfExObj)
          Validate the imported planned start date.
protected  WfExecutionObject MPPPlan.updateTimeToStart(WfExecutionObject exObj)
          If the ProjectLink planned start date is being preserved then don't update timeToStart or isStartComputed.
protected  WfExecutionObject MPPExecutionObject.updateWfExecutionObject(WfExecutionObject exObj)
          Update the values that are specific to WfExecutionObjects.
protected  WfExecutionObject MPPExecutionObject.updateTimeToStart(WfExecutionObject exObj)
          Update the timeToStart of this WfExecutionObject.
 

Uses of WfExecutionObject in wt.workflow.definer
 

Methods in wt.workflow.definer with parameters of type WfExecutionObject
 void WfTemplateObject.setBasicAttributes(WfExecutionObject new_obj)
          Sets basic attributes on the execution object passed as argument.
 

Uses of WfExecutionObject in wt.workflow.engine
 

Subclasses of WfExecutionObject in wt.workflow.engine
 class WfActivity
          WfActivity represents a request for work in the context of the containing WfProcess.
 class WfAdHocActivity
           Use the newWfAdHocActivity static factory method(s), not the WfAdHocActivity constructor, to construct instances of this class.
 class WfBlock
          The WfBlock class supports the execution of blocks.
 class WfContainer
          

Supported API: false

Extendable: false
 class WfProcess
          A WfProcess is the performer of a workflow.
 class WfRequesterActivity
          The WfRequesterActivity class implements WfRequester to allow processes to be embedded in other processes.
 

Fields in wt.workflow.engine declared as WfExecutionObject
private  WfExecutionObject WfEngineServiceEvent.source
           
private  WfExecutionObject StandardWfEngineService.SendNotification.obj
           
private  WfExecutionObject WfEngineServiceEvent.source
           
private  WfExecutionObject StandardWfEngineService.SendNotification.obj
           
 

Methods in wt.workflow.engine that return WfExecutionObject
 WfExecutionObject WfRequesterActivity.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
 WfExecutionObject WfRequesterActivity.changeState(WfTransition transition, boolean propagate)
           
 WfExecutionObject WfRequester.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
 WfExecutionObject WfProcessRequester.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
 WfExecutionObject WfProcess.changeState(WfTransition transition)
          Updates the current state of the process.
protected  WfExecutionObject WfProcess.changeState(WfTransition transition, boolean is_immediate)
          Updates the current state of the process.
 WfExecutionObject WfExecutionObject.changeStateAttributes(WfTransition transition)
          Updates the current state of the execution object.
 WfExecutionObject WfExecutionObject.evaluateExpression(Object transition)
          Evaluates the expression associated with the given transition.
abstract  WfExecutionObject WfExecutionObject.changeState(WfTransition transition)
          Forces a change of state on the object.
 WfExecutionObject WfExecutionObject.changeDeadline(Timestamp deadline)
          Changes the deadline of the object to the given deadline and recomputes the timeToDeadline and timePastDeadline.
 WfExecutionObject WfEventAudit.getSource()
          Returns the execution object that was the source of the event.
 WfExecutionObject WfEngineServiceFwd.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 WfExecutionObject WfEngineServiceEvent.getSource()
          Gets the value of the attribute: source; Execution object that is the source of the event.
 WfExecutionObject WfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 WfExecutionObject WfBlock.changeState(WfTransition transition)
          Changes block state.
 WfExecutionObject WfAdHocActivity.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
protected  WfExecutionObject WfAdHocActivity.changeState(WfTransition transition, boolean is_immediate, boolean propagate)
           
 WfExecutionObject WfAdHocActivity.changeState(WfTransition transition, boolean propagate)
           
 WfExecutionObject WfActivity.changeState(WfTransition transition)
          Updates the current state of the activity.
 WfExecutionObject WfActivity.changeState(WfTransition transition, boolean propagate)
          Updates the current state of the activity.
protected  WfExecutionObject WfActivity.changeState(WfTransition transition, boolean is_immediate, boolean propagate)
          Protected method that does the actual state change work.
 WfExecutionObject StandardWfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
private  WfExecutionObject StandardWfEngineService.getExecObject(ObjectIdentifier container_id, WfNodeTemplate template)
           
private static WfExecutionObject StandardWfEngineService.getCulprit(WfNode node)
          Returns the execution object to be blamed for the occurrence of an exception.
 WfExecutionObject SourceHistoryLink.getSource()
          Gets the object for the association that plays role: SOURCE_ROLE.
 WfExecutionObject WfRequesterActivity.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
 WfExecutionObject WfRequesterActivity.changeState(WfTransition transition, boolean propagate)
           
 WfExecutionObject WfRequester.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
 WfExecutionObject WfProcessRequester.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
 WfExecutionObject WfProcess.changeState(WfTransition transition)
          Updates the current state of the process.
protected  WfExecutionObject WfProcess.changeState(WfTransition transition, boolean is_immediate)
          Updates the current state of the process.
 WfExecutionObject WfExecutionObject.changeStateAttributes(WfTransition transition)
          Updates the current state of the execution object.
 WfExecutionObject WfExecutionObject.evaluateExpression(Object transition)
          Evaluates the expression associated with the given transition.
abstract  WfExecutionObject WfExecutionObject.changeState(WfTransition transition)
          Forces a change of state on the object.
 WfExecutionObject WfExecutionObject.changeDeadline(Timestamp deadline)
          Changes the deadline of the object to the given deadline and recomputes the timeToDeadline and timePastDeadline.
 WfExecutionObject WfEventAudit.getSource()
          Returns the execution object that was the source of the event.
 WfExecutionObject WfEngineServiceFwd.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 WfExecutionObject WfEngineServiceEvent.getSource()
          Gets the value of the attribute: source; Execution object that is the source of the event.
 WfExecutionObject WfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 WfExecutionObject WfBlock.changeState(WfTransition transition)
          Changes block state.
 WfExecutionObject WfAdHocActivity.changeState(WfTransition transition)
          This method is used by containing process of application to force the process to undergo state changes.
protected  WfExecutionObject WfAdHocActivity.changeState(WfTransition transition, boolean is_immediate, boolean propagate)
           
 WfExecutionObject WfAdHocActivity.changeState(WfTransition transition, boolean propagate)
           
 WfExecutionObject WfActivity.changeState(WfTransition transition)
          Updates the current state of the activity.
 WfExecutionObject WfActivity.changeState(WfTransition transition, boolean propagate)
          Updates the current state of the activity.
protected  WfExecutionObject WfActivity.changeState(WfTransition transition, boolean is_immediate, boolean propagate)
          Protected method that does the actual state change work.
 WfExecutionObject StandardWfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
private  WfExecutionObject StandardWfEngineService.getExecObject(ObjectIdentifier container_id, WfNodeTemplate template)
           
private static WfExecutionObject StandardWfEngineService.getCulprit(WfNode node)
          Returns the execution object to be blamed for the occurrence of an exception.
 WfExecutionObject SourceHistoryLink.getSource()
          Gets the object for the association that plays role: SOURCE_ROLE.
 

Methods in wt.workflow.engine with parameters of type WfExecutionObject
private static void WfMonitor.showTimes(WfExecutionObject obj, int level)
           
protected  boolean WfExecutionObject.readVersion(WfExecutionObject thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
static void WfEventHelper.createStateEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, WfState old_state, Vector events)
          Creates and stores WfAssignmentEventAudit objects.
static void WfEventHelper.createVotingEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, Role role, WTPrincipalReference assignee_ref, String comment, Vector event_list, boolean is_signed, boolean is_required)
          Creates and stores WfVotingEventAudit objects.
static void WfEventHelper.createExceptionEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, Exception exception)
          Creates and stores WfExceptionEventAudit objects.
static void WfEventHelper.createDataEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, ProcessData old_data, Role role, String instructions)
          Creates and stores WfDataEventAudit objects.
static void WfEventHelper.createAssignmentEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Creates and stores WfAssignmentEventAudit objects.
private static void WfEventHelper.setIdentificationAttributes(WfEventAudit event_audit, WfExecutionObject exec_obj)
          Sets identication attribute values in the event.
 void WfEngineServiceSvr.changeStateEvent(WfExecutionObject obj, WfState old_state, Vector events)
          Method called in order to emit a change of state event.
 void WfEngineServiceSvr.changeDataEvent(WfExecutionObject obj, ProcessData old_data)
          Method called in order to emit a change of data event.
 void WfEngineServiceSvr.executionErrorEvent(WfExecutionObject obj, Exception exception)
          Used to notify the service that an exception occurred.
 void WfEngineServiceSvr.changeResultEvent(WfExecutionObject obj, ProcessData old_data)
          This method is used to communicate that the result of an execution process (mostly activity) was set.
 void WfEngineServiceSvr.queueStateChange(WfExecutionObject obj, WfTransition transition, boolean new_thread, boolean propagate)
          Queues the state change.
 void WfEngineServiceSvr.queueTimeEvent(WfExecutionObject obj, Timestamp time, WfTransition transition)
          Queues a request to effect a state change at a given time to a a given execution object.
 void WfEngineServiceSvr.queueDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's deadline.
 void WfEngineServiceSvr.queueTimeToDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time to deadline.
 void WfEngineServiceSvr.queueTimePastDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time past deadline.
 void WfEngineServiceSvr.emitPastDeadlineEvent(WfExecutionObject object)
          Emits event that a deadline has come and gone for the execution object passed as argument.
 void WfEngineServiceSvr.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WfExecutionObject WfEngineServiceFwd.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 Enumeration WfEngineServiceFwd.getHistory(WfExecutionObject obj, WfEventAuditType eventType)
          Returns a list of all events associated with a given execution object of a given type.
 WTPrincipal WfEngineServiceFwd.getResponsible(WfExecutionObject exec_obj)
          Returns principal responsible for the execution object.
 Enumeration WfEngineServiceFwd.getResponsibleParticipants(WfExecutionObject exec_obj)
          Returns an Enumeration of principal references who are responsible for the execution object.
 WTCollection WfEngineServiceFwd.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void WfEngineServiceEvent.setSource(WfExecutionObject a_Source)
          Sets the value of the attribute: source; Execution object that is the source of the event.
 WfExecutionObject WfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 Enumeration WfEngineService.getHistory(WfExecutionObject obj, WfEventAuditType eventType)
          Returns a list of all events associated with a given execution object of a given type.
 WTPrincipal WfEngineService.getResponsible(WfExecutionObject exec_obj)
          Returns principal responsible for the execution object.
 Enumeration WfEngineService.getResponsibleParticipants(WfExecutionObject exec_obj)
          Returns an Enumeration of principal references who are responsible for the execution object.
 WTCollection WfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void StandardWfEngineService.changeStateEvent(WfExecutionObject obj, WfState old_state, Vector events)
          Method called in order to emit a change of state event.
 void StandardWfEngineService.changeDataEvent(WfExecutionObject obj, ProcessData old_data)
          Method called in order to emit a change of data event.
 void StandardWfEngineService.executionErrorEvent(WfExecutionObject obj, Exception exception)
          Used to notify the service that an exception occurred.
 void StandardWfEngineService.changeResultEvent(WfExecutionObject obj, ProcessData old_data)
          This method is used to communicate that the result of an execution process (mostly activity) was set.
 void StandardWfEngineService.queueStateChange(WfExecutionObject obj, WfTransition transition, boolean new_thread, boolean propagate)
          Queues the state change.
 void StandardWfEngineService.queueTimeEvent(WfExecutionObject obj, Timestamp time, WfTransition transition)
          Queues a request to effect a state change at a given time to a a given execution object.
 void StandardWfEngineService.queueDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's deadline.
 void StandardWfEngineService.queueTimeToDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time to deadline.
 void StandardWfEngineService.queueTimePastDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time past deadline.
 void StandardWfEngineService.emitPastDeadlineEvent(WfExecutionObject object)
          Emits event that a deadline has come and gone for the execution object passed as argument.
 void StandardWfEngineService.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WfExecutionObject StandardWfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 Enumeration StandardWfEngineService.getHistory(WfExecutionObject obj, WfEventAuditType eventType)
          Returns a list of all events associated with a given execution object of a given type.
 WTPrincipal StandardWfEngineService.getResponsible(WfExecutionObject exec_obj)
          Returns principal responsible for the execution object.
 Enumeration StandardWfEngineService.getResponsibleParticipants(WfExecutionObject exec_obj)
          Returns an Enumeration of principal references who are responsible for the execution object.
 WTCollection StandardWfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
private  void StandardWfEngineService.abortHostProcess(WfExecutionObject obj)
          Abort host process.
private  void StandardWfEngineService.sendCompletionMessage(WfExecutionObject obj, Timestamp event_time, WfState old_state)
          Send message to process creator (initiator) notifying that execution object completed.
private static boolean StandardWfEngineService.isProjectLink(WfExecutionObject obj)
          Returns whether the workflow is part of ProjectLink.
private static void StandardWfEngineService.sendApproachingDeadlineMessage(WfExecutionObject obj)
          Send message to process creator (initiator) notifying that execution object is near deadline.
private static void StandardWfEngineService.sendPastDeadlineMessage(WfExecutionObject obj)
          Send message to process creator (initiator) notifying that execution object is past deadline.
private  void StandardWfEngineService.sendAbortMessage(WfExecutionObject obj, Timestamp event_time, WfState old_state)
          Send message to process creator (initiator) notifying that execution object aborted.
private  void StandardWfEngineService.sendExceptionMessage(WfExecutionObject obj, Exception exception, Timestamp event_time)
          Send exception message to process creator (initiator).
private static void StandardWfEngineService.sendOverdueMessage(WfExecutionObject exec_obj)
          Send notification that the execution object is overdue.
private static void StandardWfEngineService.sendOverdueNotification(WfExecutionObject exec_obj, WTDistributionList distList, WfTemplateProcessor tp)
          Send notification that the execution object is overdue using the pased distribution list and Template processor.
private static void StandardWfEngineService.sendOverdueNotificationToRoles(WfExecutionObject exec_obj, WTDistributionList distList, WfTemplateProcessor tp)
          Send notification that the execution object is overdue using the passed distribution list and Template processor.
private static WfProcess StandardWfEngineService.getParent(WfExecutionObject obj)
          Returns the parent process of the execution object.
private static boolean StandardWfEngineService.isPboActive(WfExecutionObject exec_obj)
          Determines whether there is a business object associated with the process of the execution object passed as argument and this object hasn't been deleted.
static WTDistributionList StandardWfEngineService.buildDistributionList(WfExecutionObject execObj, boolean notifyAssignees, boolean notifyRespRole, boolean notifyTemplateRoles)
           
private static void StandardWfEngineService.sendApproachingDeadlineMessage(WfExecutionObject obj, WTDistributionList distList)
          Send message to distribution list passed notifying that execution object is near deadline.
private static void StandardWfEngineService.sendPastDeadlineMessage(WfExecutionObject obj, WTDistributionList distList)
          Send message to distribution list passed notifying that execution object is past deadline.
 void SourceHistoryLink.setSource(WfExecutionObject source)
          Sets the object for the association that plays role: SOURCE_ROLE.
static SourceHistoryLink SourceHistoryLink.newSourceHistoryLink(WfExecutionObject source, WfEventAudit history)
          Default factory for the class.
private static void WfMonitor.showTimes(WfExecutionObject obj, int level)
           
protected  boolean WfExecutionObject.readVersion(WfExecutionObject thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
static void WfEventHelper.createStateEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, WfState old_state, Vector events)
          Creates and stores WfAssignmentEventAudit objects.
static void WfEventHelper.createVotingEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, Role role, WTPrincipalReference assignee_ref, String comment, Vector event_list, boolean is_signed, boolean is_required)
          Creates and stores WfVotingEventAudit objects.
static void WfEventHelper.createExceptionEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, Exception exception)
          Creates and stores WfExceptionEventAudit objects.
static void WfEventHelper.createDataEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, ProcessData old_data, Role role, String instructions)
          Creates and stores WfDataEventAudit objects.
static void WfEventHelper.createAssignmentEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Creates and stores WfAssignmentEventAudit objects.
private static void WfEventHelper.setIdentificationAttributes(WfEventAudit event_audit, WfExecutionObject exec_obj)
          Sets identication attribute values in the event.
 void WfEngineServiceSvr.changeStateEvent(WfExecutionObject obj, WfState old_state, Vector events)
          Method called in order to emit a change of state event.
 void WfEngineServiceSvr.changeDataEvent(WfExecutionObject obj, ProcessData old_data)
          Method called in order to emit a change of data event.
 void WfEngineServiceSvr.executionErrorEvent(WfExecutionObject obj, Exception exception)
          Used to notify the service that an exception occurred.
 void WfEngineServiceSvr.changeResultEvent(WfExecutionObject obj, ProcessData old_data)
          This method is used to communicate that the result of an execution process (mostly activity) was set.
 void WfEngineServiceSvr.queueStateChange(WfExecutionObject obj, WfTransition transition, boolean new_thread, boolean propagate)
          Queues the state change.
 void WfEngineServiceSvr.queueTimeEvent(WfExecutionObject obj, Timestamp time, WfTransition transition)
          Queues a request to effect a state change at a given time to a a given execution object.
 void WfEngineServiceSvr.queueDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's deadline.
 void WfEngineServiceSvr.queueTimeToDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time to deadline.
 void WfEngineServiceSvr.queueTimePastDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time past deadline.
 void WfEngineServiceSvr.emitPastDeadlineEvent(WfExecutionObject object)
          Emits event that a deadline has come and gone for the execution object passed as argument.
 void WfEngineServiceSvr.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WfExecutionObject WfEngineServiceFwd.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 Enumeration WfEngineServiceFwd.getHistory(WfExecutionObject obj, WfEventAuditType eventType)
          Returns a list of all events associated with a given execution object of a given type.
 WTPrincipal WfEngineServiceFwd.getResponsible(WfExecutionObject exec_obj)
          Returns principal responsible for the execution object.
 Enumeration WfEngineServiceFwd.getResponsibleParticipants(WfExecutionObject exec_obj)
          Returns an Enumeration of principal references who are responsible for the execution object.
 WTCollection WfEngineServiceFwd.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void WfEngineServiceEvent.setSource(WfExecutionObject a_Source)
          Sets the value of the attribute: source; Execution object that is the source of the event.
 WfExecutionObject WfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 Enumeration WfEngineService.getHistory(WfExecutionObject obj, WfEventAuditType eventType)
          Returns a list of all events associated with a given execution object of a given type.
 WTPrincipal WfEngineService.getResponsible(WfExecutionObject exec_obj)
          Returns principal responsible for the execution object.
 Enumeration WfEngineService.getResponsibleParticipants(WfExecutionObject exec_obj)
          Returns an Enumeration of principal references who are responsible for the execution object.
 WTCollection WfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void StandardWfEngineService.changeStateEvent(WfExecutionObject obj, WfState old_state, Vector events)
          Method called in order to emit a change of state event.
 void StandardWfEngineService.changeDataEvent(WfExecutionObject obj, ProcessData old_data)
          Method called in order to emit a change of data event.
 void StandardWfEngineService.executionErrorEvent(WfExecutionObject obj, Exception exception)
          Used to notify the service that an exception occurred.
 void StandardWfEngineService.changeResultEvent(WfExecutionObject obj, ProcessData old_data)
          This method is used to communicate that the result of an execution process (mostly activity) was set.
 void StandardWfEngineService.queueStateChange(WfExecutionObject obj, WfTransition transition, boolean new_thread, boolean propagate)
          Queues the state change.
 void StandardWfEngineService.queueTimeEvent(WfExecutionObject obj, Timestamp time, WfTransition transition)
          Queues a request to effect a state change at a given time to a a given execution object.
 void StandardWfEngineService.queueDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's deadline.
 void StandardWfEngineService.queueTimeToDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time to deadline.
 void StandardWfEngineService.queueTimePastDeadlineCheck(WfExecutionObject obj)
          Queues the checking the execution object's time past deadline.
 void StandardWfEngineService.emitPastDeadlineEvent(WfExecutionObject object)
          Emits event that a deadline has come and gone for the execution object passed as argument.
 void StandardWfEngineService.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WfExecutionObject StandardWfEngineService.changeState(WfExecutionObject exec_object, WfTransition transition)
          Changes the state of a process or activity.
 Enumeration StandardWfEngineService.getHistory(WfExecutionObject obj, WfEventAuditType eventType)
          Returns a list of all events associated with a given execution object of a given type.
 WTPrincipal StandardWfEngineService.getResponsible(WfExecutionObject exec_obj)
          Returns principal responsible for the execution object.
 Enumeration StandardWfEngineService.getResponsibleParticipants(WfExecutionObject exec_obj)
          Returns an Enumeration of principal references who are responsible for the execution object.
 WTCollection StandardWfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
private  void StandardWfEngineService.abortHostProcess(WfExecutionObject obj)
          Abort host process.
private  void StandardWfEngineService.sendCompletionMessage(WfExecutionObject obj, Timestamp event_time, WfState old_state)
          Send message to process creator (initiator) notifying that execution object completed.
private static boolean StandardWfEngineService.isProjectLink(WfExecutionObject obj)
          Returns whether the workflow is part of ProjectLink.
private static void StandardWfEngineService.sendApproachingDeadlineMessage(WfExecutionObject obj)
          Send message to process creator (initiator) notifying that execution object is near deadline.
private static void StandardWfEngineService.sendPastDeadlineMessage(WfExecutionObject obj)
          Send message to process creator (initiator) notifying that execution object is past deadline.
private  void StandardWfEngineService.sendAbortMessage(WfExecutionObject obj, Timestamp event_time, WfState old_state)
          Send message to process creator (initiator) notifying that execution object aborted.
private  void StandardWfEngineService.sendExceptionMessage(WfExecutionObject obj, Exception exception, Timestamp event_time)
          Send exception message to process creator (initiator).
private static void StandardWfEngineService.sendOverdueMessage(WfExecutionObject exec_obj)
          Send notification that the execution object is overdue.
private static void StandardWfEngineService.sendOverdueNotification(WfExecutionObject exec_obj, WTDistributionList distList, WfTemplateProcessor tp)
          Send notification that the execution object is overdue using the pased distribution list and Template processor.
private static void StandardWfEngineService.sendOverdueNotificationToRoles(WfExecutionObject exec_obj, WTDistributionList distList, WfTemplateProcessor tp)
          Send notification that the execution object is overdue using the passed distribution list and Template processor.
private static WfProcess StandardWfEngineService.getParent(WfExecutionObject obj)
          Returns the parent process of the execution object.
private static boolean StandardWfEngineService.isPboActive(WfExecutionObject exec_obj)
          Determines whether there is a business object associated with the process of the execution object passed as argument and this object hasn't been deleted.
static WTDistributionList StandardWfEngineService.buildDistributionList(WfExecutionObject execObj, boolean notifyAssignees, boolean notifyRespRole, boolean notifyTemplateRoles)
           
private static void StandardWfEngineService.sendApproachingDeadlineMessage(WfExecutionObject obj, WTDistributionList distList)
          Send message to distribution list passed notifying that execution object is near deadline.
private static void StandardWfEngineService.sendPastDeadlineMessage(WfExecutionObject obj, WTDistributionList distList)
          Send message to distribution list passed notifying that execution object is past deadline.
 void SourceHistoryLink.setSource(WfExecutionObject source)
          Sets the object for the association that plays role: SOURCE_ROLE.
static SourceHistoryLink SourceHistoryLink.newSourceHistoryLink(WfExecutionObject source, WfEventAudit history)
          Default factory for the class.
 

Constructors in wt.workflow.engine with parameters of type WfExecutionObject
StandardWfEngineService.SendNotification(WfExecutionObject obj, Exception exception, Timestamp event_time)
           
StandardWfEngineService.ChangeState(WfExecutionObject exec_obj, WfTransition transition, boolean propagate)
           
StandardWfEngineService.SendNotification(WfExecutionObject obj, Exception exception, Timestamp event_time)
           
StandardWfEngineService.ChangeState(WfExecutionObject exec_obj, WfTransition transition, boolean propagate)
           
 

Uses of WfExecutionObject in wt.workflow.robots
 

Subclasses of WfExecutionObject in wt.workflow.robots
 class WfApplicationRobot
          The application robot is used to carry out a task that is performed by an external program.
 class WfExpressionRobot
          Robot used to carry out a task that is defined in a Java expression.
 class WfExternalMethod
          WIExternalMethodencapsulates a non-Windchill method
 class WfInternalMethod
          WInternalMethodencapsulates a Windchill method
 class WfInvokedMethod
          WfInvokedMethod is an abstract class to encapsulate the invocation of method..
 class WfRobotActivity
          The WfRobotActivity is an abstract class that represents workflow steps which are carried out without human intervention.
 class WfSynchRobot
          Robot used to synchronize with with external (non-workflow) events.
 class WfTimerActivity
          The WfTimeActivity is a robot used to synchronize with some time event.
 class WfURLRobot
          Runtime execution of the URl is performed here.
 

Methods in wt.workflow.robots that return WfExecutionObject
protected  WfExecutionObject WfRobotActivity.changeState(WfTransition transition, boolean is_immediate, boolean propagate)
          Overrides changeState (of WfActivity) adding a queued call to the work to be done by the robot.
 

Uses of WfExecutionObject in wt.workflow.work
 

Subclasses of WfExecutionObject in wt.workflow.work
 class WfAssignedActivity
          A WfActivity> represent work that can be assigned to resources.
 

Methods in wt.workflow.work that return WfExecutionObject
 WfExecutionObject OverdueWorkItemLink.getExecObj()
          Gets the object for the association that plays role: EXEC_OBJ_ROLE.
 

Methods in wt.workflow.work with parameters of type WfExecutionObject
 void WorkflowServiceFwd.createOverdueWorkItem(WfExecutionObject exec_obj)
          Creates a work item corresponding to the actions to be taken on an overdue execution object.
 void WorkflowService.createOverdueWorkItem(WfExecutionObject exec_obj)
          Creates a work item corresponding to the actions to be taken on an overdue execution object.
 void StandardWorkflowService.createOverdueWorkItem(WfExecutionObject exec_obj)
          Creates a work item corresponding to the actions to be taken on an overdue execution object.
 void OverdueWorkItemLink.setExecObj(WfExecutionObject execObj)
          Sets the object for the association that plays role: EXEC_OBJ_ROLE.
static OverdueWorkItemLink OverdueWorkItemLink.newOverdueWorkItemLink(WfExecutionObject execObj, WorkItem overdueWorkItem)
          Default factory for the class.