Purpose:
The DKPidXDODES class defines the persistent identifier (PID) for a DES BLOB (XDO). The primary ID in this PID is made up of databaseName|documentId; that is, the databaseName followed by the character '|' followed by the documentId.
Class summary:
class DKPidXDODES : public DKPidXDO { public: DKPidXDODES(); DKPidXDODES(const char * aPidString); DKPidXDODES(const DKPidXDODES& aDKPidXDODES); virtual ~DKPidXDODES(); virtual DKString getId() const; virtual void setId(const char* fromId); virtual DKString getPrimaryId(); virtual void setPrimaryId(const char* primaryId); virtual DKBoolean isSet() const; DKString getDatabaseName(); void setDatabaseName(const char* pszDBName ); DKString getDocId(); void setDocId(const char* pszDocId ); DKString getFieldName(); void setFieldName(const char* fieldName); DKBoolean operator==(const DKPidXDODES&); virtual DKPid* clone(); virtual DKString pidType() const; };
Members:
Parameters
aPidString -- The persistent identifier (PID) string.
aDKPidXDODES -- An extended data object (XDO) PID for Extended Search (DES).
DKPidXDODES(); DKPidXDODES(const char * aPidString); DKPidXDODES(const DKPidXDODES& aDKPidXDODES); virtual ~DKPidXDODES();
virtual DKString getId() const;
virtual void setId(const char* fromId);
virtual DKString getPrimaryId();
virtual void setPrimaryId(const char* primaryId);
virtual DKBoolean isSet() const;
DKString getDatabaseName();
void setDatabaseName(const char* pszDBName );
DKString getDocId();
void setDocId(const char* pszDocId );
DKString getFieldName();
void setFieldName(const char* fieldName);
DKBoolean operator==(const DKPidXDODES&);
virtual DKPid* clone();
virtual DKString pidType() const;
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.