Purpose:
DKDatastoreExtV4 is the implementation class of VisualInfo for AS/400 datastore extension object.
Class summary:
class DKDatastoreExtV4: public dkDatastoreExt { public: DKDatastoreExtV4(); DKDatastoreExtV4(dkDatastore* ds); virtual ~DKDatastoreExtV4(); virtual void setName(const char* extName); virtual DKString getName() const; dkDatastore* getDatastore(); void setDatastore(dkDatastore* ds); 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(); };
Members:
DKDatastoreExtV4(); DKDatastoreExtV4(dkDatastore* ds); virtual ~DKDatastoreExtV4();
dkDatastore* getDatastore();
void setDatastore(dkDatastore* ds);
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 void checkOut(dkDataObject* item);
virtual void checkIn(dkDataObject* item);
virtual DKCommonPrivilege* getCommonPrivilege();
virtual DKBoolean isCheckedOut(dkDataObject* item);
virtual DKString checkedOutUserid(dkDataObject* item);
virtual void unlockCheckedOut(dkDataObject* item);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.