Index

DKProcessICM

Purpose:

This class contains the information about a process in Document Routing.

Since: Version 8

Class summary:

{
 public:
         DKProcessICM();
         virtual ~DKProcessICM();
         DKString getPidString();
         DKString getName();
         DKString getDescription();
         DKString getACLName();
         dkCollection* getRoute();                                               
         DKTimestamp getLastChangedTime();
 
         void setPidString(const char* process_pid);
         void setName(const char* process_name);
         void setDescription(const char* description);
         void setACLName(const char* acl_name);
         void setRoute(dkCollection* route);
         void setLastChangedTime(DKTimestamp last_changed_time);
 }

Members:

Constructors and destructor
Constructors and destructor. Constructs a new DKProcessICM object. The destructor deletes the DKProcessICM object.
DKProcessICM();
virtual ~DKProcessICM();

getACLName
Returns the ACL Name.
DKString getACLName()

getDescription
Returns the Process Description.
DKString getDescription()

getLastChangedTime
Returns the Last Time the Process changed.
DKTimestamp getLastChangedTime()

getName
Returns the name of the process.
DKString getName();

getPidString
Returns the PID for the Process.
DKString getPidString();

getRoute
Returns a Collection of DKRouteEntryICM objects containing From, To, and Menu information for a route in a process.
dkCollection* getRoute();

setACLName
Sets the ACL Name.
void setACLName(const char* acl_name);

setDescription
Sets the Description.
void setDescription(const char* description);

setLastChangedTime
Set the Last Time the Process changed.
 void setLastChangedTime(DKTimestamp last_changed_time);

setName
Sets the Name of the Process.
void setName(const char* process_name);

setPidString
Sets the PID String.
void setPidString(const char* process_pid);

setRoute
Sets the Route.
void setRoute(dkCollection* route);

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.