Index

DKPidXDO

Purpose:

Persistent object identifier for XDO provides a unique ID to locate the persistent data of an XDO in a known datastore. An XDO needs to have an DKPidXDO in order to store its data persistently. DKPidXDO is a subclass of DKPid.

Heirarchy:

dkPid
  dkPidXDO

Class summary:

 class DKPidXDO : public DKPid {
  public:
      DKPidXDO();
      DKPidXDO(const char * aPidString);
      DKPidXDO(DKPidXDO& );
 
   virtual DKPidXDO();
 
   virtual DKPidXDO& operator= (DKPidXDO& aPidXDO);
   virtual DKBoolean  isSet() const;virtual DKPid* clone();
   virtual DKString pidType() const;
 };

Members:

Constructor
sourcePidString is a PID string that can be obtained from the return value from calling the pidString() method.

Exceptions

DKUsageError
Error messages:
  • PID string invalid
       DKPidXDO();
       DKPidXDO(const char * sourcePidString);
       DKPidXDO(DKPidXDO& );

Member functions

operator=
Assignment operator.
     virtual DKPidXDO& operator= (DKPidXDO& aPidXDO);

isSet
Returns TRUE if all fields of the PID have been specified.
     virtual DKBoolean isSet() const;

clone
Returns a copy of the PID.
virtual DKPid* clone();

pidType
Returns the pid type.
virtual DKString pidType() const;

Exceptions:

DKUsageError -- The following are possible error messages:

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