Index

DKAccessControlIP

Purpose:

DKAccessControlIP represents and processes datastore access control functions. The ability to add, update and delete access control lists is not supported for ImagePlus for OS/390.

Class summary:

class DKAccessControlIP : public dkAccessControl
{
  public:
    DKAccessControlIP(DKDatastoreIP * ds);
    ~DKAccessControlIP();
 
    dkCollection * listAccessControlLists();
    dkCollection * listPrivileges();
    dkCollection * listUsers();
    dkCollection * listGroups();
 
    DKString listPrivilegeString(const char * privilege_name);
};

Members:

Constructors and destructor
The constructor constructs the access control and initializes it with the datastore.
    DKAccessControlIP(DKDatastoreIP * ds);
    ~DKAccessControlIP();
 

Member functions

listAccessControlLists
Lists all the access control lists. For ImagePlus for OS/390, this method always returns an empty list.
   dkCollection * listAccessControlLists();

listPrivileges
Lists all the privileges. For ImagePlus for OS/390, this method always returns an empty list.
    dkCollection * listPrivileges();
 

listUsers
Lists all the users. For ImagePlus for OS/390, this method always returns an empty list.
    dkCollection * listUsers();
 

listGroups
Lists all the groups. For ImagePlus for OS/390, this method always returns an empty list.
    dkCollection * listGroups();
 

listPrivilegeString
Lists the privilege bit string of the specified privilege. For ImagePlus for OS/390, this method always returns an empty list.
    DKString listPrivilegeString(const char * privilege_name);

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.