| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LdapUserPrincipalDao
The ldap user principal DAO.
| Method Summary | |
|---|---|
|  void | addGroup(String userPrincipalUid,
         String groupPrincipalUid)Add a user to a group. | 
|  void | addRole(String userPrincipalUid,
        String rolePrincipalUid)Add a user to a group. | 
|  void | addRoleToGroup(String groupPrincipalUid,
               String rolePrincipalUid)Add a role to a group. | 
|  String[] | getGroupUidsForUser(String userPrincipalUid)Return an array of the group principal UIDS that belong to a specific user. | 
|  String[] | getRolesForGroup(String groupPrincipalUid)Return an array of the role principal UIDS that belong to a specific group. | 
|  String[] | getRoleUidsForUser(String userPrincipalUid)Return an array of the role principal UIDS that belong to a specific user. | 
|  String[] | getUserUidsForGroup(String groupPrincipalUid)Return an array of the user principal uids that belong to a group. | 
|  String[] | getUserUidsForRole(String rolePrincipalUid)Return an array of the user principal uids that belong to a role. | 
|  void | removeGroup(String userPrincipalUid,
            String groupPrincipalUid)Remove a user from a group. | 
|  void | removeRole(String userPrincipalUid,
           String rolePrincipalUid)Remove a user from a group. | 
|  void | removeRoleFromGroup(String groupPrincipalUid,
                    String rolePrincipalUid)Remove a role from a group. | 
| Methods inherited from interface org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDao | 
|---|
| convertUidToLdapAcceptableName, create, delete, find | 
| Methods inherited from interface org.apache.jetspeed.security.spi.impl.ldap.LdapReadOnlyPrincipalDao | 
|---|
| lookupByUid | 
| Method Detail | 
|---|
void addGroup(String userPrincipalUid,
              String groupPrincipalUid)
              throws org.apache.jetspeed.security.SecurityException
Add a user to a group.
userPrincipalUid - The user principal.groupPrincipalUid - The group principal.
org.apache.jetspeed.security.SecurityException - A SecurityException.
void removeGroup(String userPrincipalUid,
                 String groupPrincipalUid)
                 throws org.apache.jetspeed.security.SecurityException
Remove a user from a group.
userPrincipalUid - The user principal.groupPrincipalUid - The group principal.
org.apache.jetspeed.security.SecurityException - A SecurityException.
void addRole(String userPrincipalUid,
             String rolePrincipalUid)
             throws org.apache.jetspeed.security.SecurityException
Add a user to a group.
userPrincipalUid - The user principal.rolePrincipalUid - The role principal.
org.apache.jetspeed.security.SecurityException - A SecurityException.
void removeRole(String userPrincipalUid,
                String rolePrincipalUid)
                throws org.apache.jetspeed.security.SecurityException
Remove a user from a group.
userPrincipalUid - The user principal.rolePrincipalUid - The role principal.
org.apache.jetspeed.security.SecurityException - A SecurityException.
String[] getGroupUidsForUser(String userPrincipalUid)
                             throws org.apache.jetspeed.security.SecurityException
Return an array of the group principal UIDS that belong to a specific user.
userPrincipalUid - The user principal uid.
org.apache.jetspeed.security.SecurityException - A SecurityException.
String[] getRoleUidsForUser(String userPrincipalUid)
                            throws org.apache.jetspeed.security.SecurityException
Return an array of the role principal UIDS that belong to a specific user.
userPrincipalUid - The user principal uid.
org.apache.jetspeed.security.SecurityException - A SecurityException.
String[] getUserUidsForGroup(String groupPrincipalUid)
                             throws org.apache.jetspeed.security.SecurityException
Return an array of the user principal uids that belong to a group.
groupPrincipalUid - The group uid.
org.apache.jetspeed.security.SecurityException - A SecurityException.
String[] getUserUidsForRole(String rolePrincipalUid)
                            throws org.apache.jetspeed.security.SecurityException
Return an array of the user principal uids that belong to a role.
rolePrincipalUid - The role uid.
org.apache.jetspeed.security.SecurityException - A SecurityException.
String[] getRolesForGroup(String groupPrincipalUid)
                          throws org.apache.jetspeed.security.SecurityException
Return an array of the role principal UIDS that belong to a specific group.
groupPrincipalUid - The group principal uid.
org.apache.jetspeed.security.SecurityException - A SecurityException.
void addRoleToGroup(String groupPrincipalUid,
                    String rolePrincipalUid)
                    throws org.apache.jetspeed.security.SecurityException
Add a role to a group.
groupPrincipalUid - The group principal.rolePrincipalUid - The role principal.
org.apache.jetspeed.security.SecurityException - A SecurityException.
void removeRoleFromGroup(String groupPrincipalUid,
                         String rolePrincipalUid)
                         throws org.apache.jetspeed.security.SecurityException
Remove a role from a group.
groupPrincipalUid - The group principal.rolePrincipalUid - The role principal.
org.apache.jetspeed.security.SecurityException - A SecurityException.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||