Purpose:
DKDatastoreExtOD is the implementation class of OnDemand datastore extension object.
Class summary:
class DKEXPORT DKDatastoreExtOD: public dkDatastoreExt { public: DKDatastoreExtOD(); DKDatastoreExtOD(dkDatastore* ds); virtual ~DKDatastoreExtOD() ; virtual void setName(const char* extName); virtual DKString getName() const; virtual DKBoolean isSupported(const char* functionName); virtual DKString* listFunctions(long& arraySize); virtual void addToFolder(dkDataObject* folder, dkDataObject* member); virtual void removeFromFolder(dkDataObject* folder, dkDataObject* member); virtual DKBoolean isCheckedOut(dkDataObject* item); virtual DKString checkedOutUserid(dkDataObject* item); virtual void unlockCheckedOut(dkDataObject* item); virtual void checkOut(dkDataObject* item); virtual void checkIn(dkDataObject* item); virtual DKCommonPrivilege* getCommonPrivilege(); virtual DKCommonPrivilege* getCommonPrivilege(dkDataObject* item); virtual dkXDO* retrieveFormOverlay(const char* id); virtual void moveObject(dkDataObject* ddo, const char* entityName); dkDatastore* getDatastore(); void setDatastore(dkDatastore* ds); };
Members:
DKDatastoreExtOD(dkDatastore* ds); virtual ~DKDatastoreExtOD() ;
dkDatastore* getDatastore();
void setDatastore(dkDatastore* ds);
virtual DKString getName() const;
virtual void setName(const char* extName);
virtual DKBoolean isSupported(const char* functionName);
virtual DKString* listFunctions(long& arraySize);
virtual void addToFolder(dkDataObject* folder, dkDataObject* member);
virtual void removeFromFolder(dkDataObject* folder, dkDataObject* member);
virtual void checkOut(dkDataObject* item);
virtual void checkIn(dkDataObject* item);
virtual DKBoolean isCheckedOut(dkDataObject* item);
virtual DKString checkedOutUserid(dkDataObject* item);
virtual void unlockCheckedOut(dkDataObject* item);
virtual DKCommonPrivilege* getCommonPrivilege(); virtual DKCommonPrivilege* getCommonPrivilege(dkDataObject* item);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.