org.apache.jetspeed.security.spi.impl.ldap
Interface LdapMembershipDao

All Known Implementing Classes:
LdapMemberShipDaoImpl

public interface LdapMembershipDao


Method Summary
 java.lang.String[] searchGroupMemberShipByGroup(java.lang.String userPrincipalUid, javax.naming.directory.SearchControls cons)
           
 java.lang.String[] searchGroupMemberShipByUser(java.lang.String userPrincipalUid, javax.naming.directory.SearchControls cons)
           
 java.lang.String[] searchRoleMemberShipByRole(java.lang.String userPrincipalUid, javax.naming.directory.SearchControls cons)
           
 java.lang.String[] searchRoleMemberShipByUser(java.lang.String userPrincipalUid, javax.naming.directory.SearchControls cons)
           
 java.lang.String[] searchRolesFromGroupByGroup(java.lang.String groupPrincipalUid, javax.naming.directory.SearchControls cons)
           
 java.lang.String[] searchRolesFromGroupByRole(java.lang.String groupPrincipalUid, javax.naming.directory.SearchControls cons)
           
 java.lang.String[] searchUsersFromGroupByGroup(java.lang.String groupPrincipalUid, javax.naming.directory.SearchControls cons)
           Search user by group using the GroupMembershipAttribute.
 java.lang.String[] searchUsersFromGroupByUser(java.lang.String groupPrincipalUid, javax.naming.directory.SearchControls cons)
           Search user by group using the UserGroupMembershipAttribute.
 java.lang.String[] searchUsersFromRoleByRole(java.lang.String rolePrincipalUid, javax.naming.directory.SearchControls cons)
           Search user by role using the RoleMembershipAttribute.
 java.lang.String[] searchUsersFromRoleByUser(java.lang.String groupPrincipalUid, javax.naming.directory.SearchControls cons)
           Search user by role using the UserRoleMembershipAttribute.
 

Method Detail

searchGroupMemberShipByGroup

java.lang.String[] searchGroupMemberShipByGroup(java.lang.String userPrincipalUid,
                                                javax.naming.directory.SearchControls cons)
                                                throws javax.naming.NamingException
Throws:
javax.naming.NamingException

searchGroupMemberShipByUser

java.lang.String[] searchGroupMemberShipByUser(java.lang.String userPrincipalUid,
                                               javax.naming.directory.SearchControls cons)
                                               throws javax.naming.NamingException
Throws:
javax.naming.NamingException

searchRoleMemberShipByRole

java.lang.String[] searchRoleMemberShipByRole(java.lang.String userPrincipalUid,
                                              javax.naming.directory.SearchControls cons)
                                              throws javax.naming.NamingException
Throws:
javax.naming.NamingException

searchRoleMemberShipByUser

java.lang.String[] searchRoleMemberShipByUser(java.lang.String userPrincipalUid,
                                              javax.naming.directory.SearchControls cons)
                                              throws javax.naming.NamingException
Throws:
javax.naming.NamingException

searchUsersFromGroupByGroup

java.lang.String[] searchUsersFromGroupByGroup(java.lang.String groupPrincipalUid,
                                               javax.naming.directory.SearchControls cons)
                                               throws javax.naming.NamingException

Search user by group using the GroupMembershipAttribute.

Parameters:
groupPrincipalUid -
cons -
Returns:
Throws:
javax.naming.NamingException - A NamingException.

searchUsersFromGroupByUser

java.lang.String[] searchUsersFromGroupByUser(java.lang.String groupPrincipalUid,
                                              javax.naming.directory.SearchControls cons)
                                              throws javax.naming.NamingException

Search user by group using the UserGroupMembershipAttribute.

Parameters:
groupPrincipalUid -
cons -
Returns:
Throws:
javax.naming.NamingException - A NamingException.

searchUsersFromRoleByRole

java.lang.String[] searchUsersFromRoleByRole(java.lang.String rolePrincipalUid,
                                             javax.naming.directory.SearchControls cons)
                                             throws javax.naming.NamingException

Search user by role using the RoleMembershipAttribute.

Parameters:
groupPrincipalUid -
cons -
Returns:
Throws:
javax.naming.NamingException - A NamingException.

searchUsersFromRoleByUser

java.lang.String[] searchUsersFromRoleByUser(java.lang.String groupPrincipalUid,
                                             javax.naming.directory.SearchControls cons)
                                             throws javax.naming.NamingException

Search user by role using the UserRoleMembershipAttribute.

Parameters:
groupPrincipalUid -
cons -
Returns:
Throws:
javax.naming.NamingException - A NamingException.

searchRolesFromGroupByGroup

java.lang.String[] searchRolesFromGroupByGroup(java.lang.String groupPrincipalUid,
                                               javax.naming.directory.SearchControls cons)
                                               throws javax.naming.NamingException
Throws:
javax.naming.NamingException

searchRolesFromGroupByRole

java.lang.String[] searchRolesFromGroupByRole(java.lang.String groupPrincipalUid,
                                              javax.naming.directory.SearchControls cons)
                                              throws javax.naming.NamingException
Throws:
javax.naming.NamingException


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.