Purpose:
The dkUserDef provides a generic interface to user definition object functions. It must be subclassed for each datastore implementation, for example:
DKUserDefICM and so forth.
Class summary:
class DKEXPORT dkUserDef { public: dkUserDef(); virtual ~dkUserDef(); virtual void setDatastore(dkDatastore* ds); virtual dkDatastore* getDatastore(); virtual void setName(const char* name); virtual DKString getName(); virtual DKString datastoreType(); virtual void setDescription(const char* desc); virtual DKString getDescription(); virtual void setFullName(const char* fullName); virtual DKString getFullName(); virtual void setPassword(const char* authentication); virtual void changePassword(const char* oldPwd, const char* newPwd); };
Members:
dkUserDef(); virtual ~dkUserDef();
virtual void setDatastore(dkDatastore* ds);
virtual dkDatastore* getDatastore();
virtual DKString datastoreType();
virtual DKString getName();
virtual void setName(const char* name);
virtual DKString getDescription();
void setDescription(const char* description);
virtual DKString getFullName();
virtual void setFullName(const char* fullName);
virtual void setPassword(const char* authentication);
virtual void changePassword(const char* oldPwd, const char* newPwd);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.