Purpose:
This class defines methods to get Domino.Doc Binder information. Access to these objects is through DKCabinetDefDD, listSubEntities method. Domino.Doc cabinets have binders, which contain documents. This class also:
Any method not supported by Domino.Doc in this release will throw a DKMSG_NOTIMP DKUsageError.
Class summary:
class DKBinderDefDD : public DKEntityDefDD { public: DKBinderDefDD(); DKBinderDefDD(dkDatastore* ds); DKBinderDefDD( void* libHandle, DKString cabinetTitle, DKString title, int nbrDocuments, dkDatastore* ds ); ~DKBinderDefDD(); DKString getBinderTitle(); dkAttrDef* createAttr(); dkAttrDef* getAttr(const char* attrName); dkCollection* listAttrs(); DKString* listAttrNames(long& arraySize); DKBoolean isSearchable(); void setHandle( void* libHandle ); void setCabinetTitle( const char* CabinetTitle ); DKBoolean hasSubEntities(); dkCollection* listSubEntities(); DKString* listSubEntityNames(); };
Members:
DKBinderDefDD(); DKBinderDefDD(dkDatastore* ds); DKBinderDefDD( void* libHandle, DKString cabinetTitle, DKString title, int nbrDocuments, dkDatastore* ds ); ~DKBinderDefDD();
DKString getBinderTitle();
dkAttrDef* createAttr();
dkAttrDef* getAttr(const char* attrName);
dkCollection* listAttrs();
DKString* listAttrNames(long& arraySize);
DKBoolean isSearchable();
void setHandle( void* libHandle );
void setCabinetTitle( const char* CabinetTitle );
DKBoolean hasSubEntities();
dkCollection* listSubEntities();
DKString* listSubEntityNames();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.