Purpose:
The DKRoomDefDD class defines methods to get Domino.Doc Room information. Access to these objects is through the DKDatastoreDD, listEntities method. Domino.Doc libraries have rooms, which contain cabinets. This class also performs the following functions:
Any method not supported by Domino.Doc in this release will throw a DKMSG_NOTIMP DKUsageError.
Class summary:
class DKRoomDefDD : public DKEntityDefDD { public: DKRoomDefDD(); DKRoomDefDD(dkDatastore* ds); DKRoomDefDD( void* libHandle , DKString title , long nbrCabinets , dkDatastore* ds ); ~DKRoomDefDD(); dkAttrDef* createAttr(); dkAttrDef* getAttr(const char* attrName); DKBoolean isSearchable(); dkCollection* listAttrs(); DKString* listAttrNames(long& arraySize); dkEntityDef* createSubEntity(); dkEntityDef* getSubEntity(const char* subEntityName); DKBoolean hasSubEntities(); dkCollection* listSubEntities(); DKString* listSubEntityNames(long& arraySize); DKString toString(); };
Members:
DKRoomDefDD(); DKRoomDefDD(dkDatastore* ds); DKRoomDefDD( void* libHandle , DKString title , long nbrCabinets , dkDatastore* ds ); ~DKRoomDefDD();
dkAttrDef* createAttr();
dkAttrDef* getAttr(const char* attrName);
DKBoolean isSearchable();
dkCollection* listAttrs();
DKString* listAttrNames(long& arraySize);
dkEntityDef* createSubEntity();
dkEntityDef* getSubEntity(const char* subEntityName);
DKBoolean hasSubEntities();
dkCollection* listSubEntities();
DKString* listSubEntityNames(long& arraySize);
DKString toString();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.