Purpose:
DKWorkItemFed is an object oriented representation of a workitem in the system. A workitem indicates the current location (i.e., a node) in a workflow when the workitem is retrieved. Hierarchy: DKWorkItemFed
Class summary:
class DKWorkItemFed { public: DKWorkItemFed(DKWorkFlowServiceFed * service, const char * workflow_name, const char * workitem_name, const char * owner_name); virtual ~DKWorkItemFed(); virtual DKString name(); virtual DKString description(); virtual long state(); virtual DKString workFlowName(); virtual DKString workFlowTemplateName(); virtual long priority(); virtual DKString owner(); virtual DKTimestamp* notificationTime(); virtual DKTimestamp* startTime(); virtual DKTimestamp* creationTime(); virtual DKTimestamp* modifiedTime(); virtual void retrieve(); virtual void checkIn(DKWorkFlowContainerFed * container); virtual void checkOut(); virtual void transfer(const char * user_id); virtual void cancel(); virtual DKWorkFlowContainerFed* inContainer(); virtual DKWorkFlowContainerFed* outContainer(); };
Members:
DKWorkItemFed(DKWorkFlowServiceFed * service, const char * workflow_name, const char * workitem_name, const char * owner_name); ~DKWorkItemFed();
DKString name();
DKString description();
DK_FED_FMC_IS_NOTSET DK_FED_FMC_IS_READY DK_FED_FMC_IS_RUNNING DK_FED_FMC_IS_FINISHED DK_FED_FMC_IS_TERMINATED DK_FED_FMC_IS_SUSPENDED DK_FED_FMC_IS_DISABLED DK_FED_FMC_IS_CKECKEDOUT DK_FED_FMC_IS_INERROR DK_FED_FMC_IS_EXECUTED DK_FED_FMC_IS_PLANNING DK_FED_FMC_IS_FORCEFINISHED DK_FED_FMC_IS_DELETED DK_FED_FMC_IS_TERMINATING DK_FED_FMC_IS_SUSPENDING long state();
DKString workFlowName();
DKString workFlowTemplateName();
long priority();
DKString owner();
DKTimestamp* notificationTime();
DKTimestamp* startTime();
DKTimestamp* creationTime();
DKTimestamp* modifiedTime();
void retrieve();
void checkIn(DKWorkFlowContainerFed * container);
void checkOut();
void transfer(const char * user_id);
void cancel();
DKWorkFlowContainerFed* inContainer();
DKWorkFlowContainerFed* outContainer();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.