com.platform.ego
Interface UserAdmin


public interface UserAdmin

This interface supports the user and role management operations.

The user and role management operations can only be performed after a client is authenticated as a user with Cluster Administrator role.

Version:
1.2.3

Method Summary
 void addRoleUser(Role role, int flags, java.lang.String username)
          Assign role to one user.
 void addUser(User user)
          Add one user.
 void delUser(java.lang.String username)
          Delete one user.
 void modifyUser(User user)
          Modify one user.
 void removeRoleUser(Role role, int flags, java.lang.String username)
          Remove role from one user.
 

Method Detail

addUser

void addUser(User user)
             throws EGOException
Add one user.

Parameters:
user - : specifies which user is added
Throws:
EGOException

modifyUser

void modifyUser(User user)
                throws EGOException
Modify one user.

Parameters:
user - : specifies which user is modified
Throws:
EGOException

delUser

void delUser(java.lang.String username)
             throws EGOException
Delete one user.

Parameters:
username - : specifies name of user.
Throws:
EGOException

addRoleUser

void addRoleUser(Role role,
                 int flags,
                 java.lang.String username)
                 throws EGOException
Assign role to one user.

Parameters:
role - : specifies which role is assigned to user.
flags - : specifies whether is recursive.
username - : specifies name of user.
Throws:
EGOException

removeRoleUser

void removeRoleUser(Role role,
                    int flags,
                    java.lang.String username)
                    throws EGOException
Remove role from one user.

Parameters:
role - : specifies which role is assigned to user.
flags - : specifies whether is recursive.
username - : specifies name of user.
Throws:
EGOException


Copyright (C) 1992-2007 Platform Computing Corporation