Purpose:
This class is used to represent privilege groups for Fed datastore.
Class summary:
class DKEXPORT DKPrivilegeGroupFed : public dkPrivilegeGroup{ public: DKPrivilegeGroupFed(); DKPrivilegeGroupFed(dkDatastore* ds); virtual ~DKPrivilegeGroupFed(); virtual void addPrivilege(dkPrivilege* privObj); virtual void clearCache (); long getID(); DKBoolean isRetrieved(); virtual dkCollection* listPrivileges(); virtual DKString* listPrivilegeNames(long& arraySize); virtual void removePrivilege(const char* privName); void removePrivilege(long privId); void setID(long id); void setRetrieved(DKBoolean isRetrieved); };
Members:
DKPrivilegeGroupFed(); DKPrivilegeGroupFed(dkDatastore* ds); virtual ~DKPrivilegeGroupFed();
virtual void addPrivilege(dkPrivilege* privObj);
virtual void clearCache ();
long getID();
DKBoolean isRetrieved();
virtual DKString* listPrivilegeNames(long& arraySize);
virtual dkCollection* listPrivileges();
virtual void removePrivilege(const char* privName); virtual void removePrivilege(const char* privName);
void setID(long id);
void setRetrieved(DKBoolean isRetrieved);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.