Purpose:
DKWorkFlowFed is an object oriented representation of the workflow in the workflow engine. Hierarchy: DKWorkFlowFed
Class summary:
class DKWorkFlowFed { public: DKWorkFlowFed(DKWorkFlowServiceFed * service); DKWorkFlowFed(DKWorkFlowServiceFed * service, const char * name); virtual ~DKWorkFlowFed(); virtual DKString getName(); virtual void setName(const char * name); virtual DKString getDescription(); virtual void setDescription(const char * description); virtual DKString workFlowTemplateName(); virtual DKTimestamp* notificationTime(); virtual DKTimestamp* modifiedTime(); virtual DKTimestamp* stateChangeTime(); virtual DKTimestamp* startTime(); virtual DKTimestamp* endTime(); virtual DKTimestamp* suspensionTime(); virtual long state(); virtual DKWorkFlowContainerFed* inContainer(); virtual void start(DKWorkFlowContainerFed* container); virtual void terminate(); virtual void suspend(DKTimestamp* suspension_time); virtual void suspendDeep(DKTimestamp* suspension_time); virtual void resume(); virtual void resumeDeep(); virtual void add(const char * workflow_template); virtual void update(); virtual void del(); virtual void retrieve(); };
Members:
DKWorkFlowFed(DKWorkFlowServiceFed * service); DKWorkFlowFed(DKWorkFlowServiceFed * service, const char * name); ~DKWorkFlowFed();
DKString getName();
void setName(const char * name);
DKString getDescription();
void setDescription(const char * description);
DKString workFlowTemplateName();
virtual DKTimestamp* notificationTime();
virtual DKTimestamp* modifiedTime();
DKTimestamp* stateChangeTime();
DKTimestamp* startTime();
DKTimestamp* endTime();
DKTimestamp* suspensionTime();
DK_FED_FMC_PS_NOTSET DK_FED_FMC_PS_READY DK_FED_FMC_PS_RUNNING DK_FED_FMC_PS_FINISHED DK_FED_FMC_PS_TERMINATED DK_FED_FMC_PS_SUSPENDED DK_FED_FMC_PS_TERMINATING DK_FED_FMC_PS_SUSPENDING DK_FED_FMC_PS_DELETED long state();
DKWorkFlowContainerFed* inContainer();
void start(DKWorkFlowContainerFed* container);
void terminate();
void suspend(DKTimestamp* suspension_time);
void suspendDeep(DKTimestamp* suspension_time);
void resume();
void resumeDeep();
void add(const char * workflow_template);
void update();
void del();
void retrieve();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.