xdrs.authorization
Interface UserManagement
- All Known Subinterfaces:
- XDirectoryService
- All Known Implementing Classes:
- GenericXDirectoryService, ServiceImpl, ServiceImpl, ServiceImpl, ServiceImpl
- public interface UserManagement
|
Method Summary |
void |
addDNForUser(java.lang.String user,
java.lang.String dn)
|
void |
addGroupToSuperGroup(java.lang.String group,
java.lang.String superGroup)
|
void |
addUsersToGroup(java.lang.String[] users,
java.lang.String group)
|
void |
addUserToGroup(java.lang.String user,
java.lang.String group)
|
void |
createUser(java.lang.String user,
java.lang.String dn)
|
void |
deleteAllDNsForUser(java.lang.String user)
|
void |
deleteDNForUser(java.lang.String user,
java.lang.String dn)
|
void |
deleteGroup(java.lang.String group)
|
void |
deleteGroups(java.lang.String[] groups)
|
void |
deleteUser(java.lang.String user)
|
void |
deleteUsers(java.lang.String[] users)
|
java.lang.String[] |
getGroups(java.lang.String userName)
|
java.lang.String |
getUserForDN(java.lang.String name)
|
java.lang.String[] |
listGroups()
|
java.lang.String[] |
listSubGroupsOfGroup(java.lang.String group,
boolean recurse)
|
java.lang.String[] |
listUsers()
|
java.lang.String[] |
listUsersOfGroup(java.lang.String group,
boolean recurse)
|
void |
removeGroupFromSuperGroup(java.lang.String user,
java.lang.String group)
|
void |
removeUserFromGroup(java.lang.String user,
java.lang.String group)
|
void |
removeUsersFromGroup(java.lang.String[] user,
java.lang.String group)
|
createUser
public void createUser(java.lang.String user,
java.lang.String dn)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
getUserForDN
public java.lang.String getUserForDN(java.lang.String name)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
addUserToGroup
public void addUserToGroup(java.lang.String user,
java.lang.String group)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
addUsersToGroup
public void addUsersToGroup(java.lang.String[] users,
java.lang.String group)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
deleteUser
public void deleteUser(java.lang.String user)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
deleteUsers
public void deleteUsers(java.lang.String[] users)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
removeUserFromGroup
public void removeUserFromGroup(java.lang.String user,
java.lang.String group)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
removeUsersFromGroup
public void removeUsersFromGroup(java.lang.String[] user,
java.lang.String group)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
removeGroupFromSuperGroup
public void removeGroupFromSuperGroup(java.lang.String user,
java.lang.String group)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
addGroupToSuperGroup
public void addGroupToSuperGroup(java.lang.String group,
java.lang.String superGroup)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
deleteGroup
public void deleteGroup(java.lang.String group)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
deleteGroups
public void deleteGroups(java.lang.String[] groups)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
getGroups
public java.lang.String[] getGroups(java.lang.String userName)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
listGroups
public java.lang.String[] listGroups()
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
listUsers
public java.lang.String[] listUsers()
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
listUsersOfGroup
public java.lang.String[] listUsersOfGroup(java.lang.String group,
boolean recurse)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
listSubGroupsOfGroup
public java.lang.String[] listSubGroupsOfGroup(java.lang.String group,
boolean recurse)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
addDNForUser
public void addDNForUser(java.lang.String user,
java.lang.String dn)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
deleteDNForUser
public void deleteDNForUser(java.lang.String user,
java.lang.String dn)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException
deleteAllDNsForUser
public void deleteAllDNsForUser(java.lang.String user)
throws soaprmi.RemoteException
- Throws:
soaprmi.RemoteException