|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.identity.service.IdentityModuleService
org.jboss.portal.identity.service.RoleModuleService
org.jboss.portal.identity.ldap.LDAPRoleModule
org.jboss.portal.identity.ldap.LDAPRoleModuleImpl
org.jboss.portal.identity.ldap.LDAPExtRoleModuleImpl
public class LDAPExtRoleModuleImpl
Field Summary |
---|
Fields inherited from class org.jboss.portal.identity.service.IdentityModuleService |
---|
moduleType |
Constructor Summary | |
---|---|
LDAPExtRoleModuleImpl()
|
Method Summary | |
---|---|
Role |
createRole(java.lang.String name,
java.lang.String displayName)
Create a new role with the specified name. |
Role |
findRoleByName(java.lang.String name)
Retrieves a role by its name |
java.util.Set |
findRoles()
Get all the roles |
java.util.Set |
findRolesByNames(java.lang.String[] names)
Retrieve a collection of role from the role names. |
int |
getRolesCount()
Returns the number of roles. |
protected java.util.Set |
getRoleSearchCtxDNs()
|
void |
removeRole(java.lang.Object id)
Remove a role. |
java.util.List |
searchRoles(java.lang.String filter,
java.lang.Object[] filterArgs)
This method should be used by other modules to perform searches. |
Methods inherited from class org.jboss.portal.identity.ldap.LDAPRoleModuleImpl |
---|
findRoleById, findRoleById |
Methods inherited from class org.jboss.portal.identity.ldap.LDAPRoleModule |
---|
createRoleInstance, findRoleByDN, getConnectionContext, getContainerDN, getDisplayNameAttributeID, getRidAttributeID, getRoleCtxDN, getRoleSearchFilter, getSearchScope, getSearchTimeLimit, setConnectionContext, start, updateDisplayName |
Methods inherited from class org.jboss.portal.identity.service.IdentityModuleService |
---|
getConnectionJNDIName, getIdentityConfiguration, getIdentityContext, getIdentityEventBroadcaster, getInitOptions, getJndiBinder, getJNDIName, getModuleType, setConnectionJNDIName, setIdentityContext, setInitOptions, setJndiBinder, setJNDIName, setModuleType, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LDAPExtRoleModuleImpl()
Method Detail |
---|
public Role findRoleByName(java.lang.String name) throws IdentityException, java.lang.IllegalArgumentException
RoleModule
findRoleByName
in interface RoleModule
findRoleByName
in class LDAPRoleModuleImpl
name
- the role name
IdentityException
java.lang.IllegalArgumentException
public java.util.Set findRolesByNames(java.lang.String[] names) throws IdentityException, java.lang.IllegalArgumentException
RoleModule
findRolesByNames
in interface RoleModule
findRolesByNames
in class LDAPRoleModuleImpl
names
- the role names
java.lang.IllegalArgumentException
IdentityException
public Role createRole(java.lang.String name, java.lang.String displayName) throws IdentityException, java.lang.IllegalArgumentException
RoleModule
createRole
in interface RoleModule
createRole
in class LDAPRoleModuleImpl
name
- the role namedisplayName
- the role display name
IdentityException
java.lang.IllegalArgumentException
public void removeRole(java.lang.Object id) throws IdentityException, java.lang.IllegalArgumentException
RoleModule
removeRole
in interface RoleModule
removeRole
in class LDAPRoleModuleImpl
id
- the role id
IdentityException
java.lang.IllegalArgumentException
public int getRolesCount() throws IdentityException
RoleModule
getRolesCount
in interface RoleModule
getRolesCount
in class LDAPRoleModuleImpl
IdentityException
public java.util.Set findRoles() throws IdentityException
RoleModule
findRoles
in interface RoleModule
findRoles
in class LDAPRoleModuleImpl
IdentityException
public java.util.List searchRoles(java.lang.String filter, java.lang.Object[] filterArgs) throws javax.naming.NamingException, IdentityException
searchRoles
in class LDAPRoleModuleImpl
filter
- that will be concatenated with proper user search filter from the module
javax.naming.NamingException
IdentityException
protected java.util.Set getRoleSearchCtxDNs() throws IdentityException
IdentityException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |