Purpose:
This class stores the Domino.Doc datastore meta data and provides methods to access this data.
Class summary:
class DKDatastoreDefDD : public dkDatastoreDef { public: DKDatastoreDefDD(dkDatastore *ds); virtual ~DKDatastoreDefDD(); virtual dkEntityDef* createEntity(); virtual dkEntityDef* getEntity(const char* entityName); virtual dkCollection* listEntities(); virtual DKString* listEntityNames(long& arraySize); virtual dkCollection* listSearchableEntities(); virtual DKString* listSearchableEntityNames(long& arraySize); dkCollection* searchDocuments( DKString query , DKString cabinetTitle = "" ); virtual dkCollection* listRooms(); virtual dkCollection* listCabinets(DKString roomTitle); virtual dkCollection* listBinders(DKString cabinetTitle); virtual dkCollection* listDocuments(DKString cabinetTitle ,DKString binderTitle); virtual dkCollection* listDocumentProfiles( DKString cabinetTitle ); };
Members:
DKDatastoreDefDD(dkDatastore *ds); virtual ~DKDatastoreDefDD();
virtual dkEntityDef* createEntity();
virtual dkEntityDef* getEntity(const char* entityName);
virtual dkCollection* listEntities();
Parameters
arraySize -- Used to build the new returned array.
virtual DKString* listEntityNames(long& arraySize);
virtual dkCollection* listSearchableEntities();
Parameters
arraySize -- Used to build the new returned array.
virtual DKString* listSearchableEntityNames(long& arraySize);
dkCollection* searchDocuments( DKString query , DKString cabinetTitle = "" );
virtual dkCollection* listRooms();
virtual dkCollection* listCabinets(DKString roomTitle);
virtual dkCollection* listBinders(DKString cabinetTitle);
virtual dkCollection* listDocuments(DKString cabinetTitle ,DKString binderTitle);
virtual dkCollection* listDocumentProfiles( DKString cabinetTitle );
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.