public class LDAPUserGroupCallbackImpl extends AbstractUserGroupInfo implements org.kie.api.task.UserGroupCallback
| Modifier and Type | Field and Description |
|---|---|
static String |
BIND_PWD |
static String |
BIND_USER |
protected static String |
DEFAULT_PROPERTIES_NAME |
static String |
IS_USER_ID_DN |
protected static String[] |
requiredProperties |
static String |
ROLE_ATTR_ID |
static String |
ROLE_CTX |
static String |
ROLE_FILTER |
static String |
SEARCH_SCOPE |
static String |
USER_ATTR_ID |
static String |
USER_CTX |
static String |
USER_FILTER |
static String |
USER_ROLES_CTX |
static String |
USER_ROLES_FILTER |
| Constructor and Description |
|---|
LDAPUserGroupCallbackImpl(boolean activate) |
LDAPUserGroupCallbackImpl(Properties config) |
| Modifier and Type | Method and Description |
|---|---|
protected InitialLdapContext |
buildInitialLdapContext() |
boolean |
existsGroup(String groupId) |
boolean |
existsUser(String userId) |
List<String> |
getGroupsForUser(String userId,
List<String> groupIds,
List<String> allExistingGroupIds) |
protected int |
parseSearchScope(String searchScope) |
protected void |
validate() |
readPropertiesprotected static final String DEFAULT_PROPERTIES_NAME
public static final String BIND_USER
public static final String BIND_PWD
public static final String USER_CTX
public static final String ROLE_CTX
public static final String USER_ROLES_CTX
public static final String USER_FILTER
public static final String ROLE_FILTER
public static final String USER_ROLES_FILTER
public static final String USER_ATTR_ID
public static final String ROLE_ATTR_ID
public static final String IS_USER_ID_DN
public static final String SEARCH_SCOPE
protected static final String[] requiredProperties
public LDAPUserGroupCallbackImpl(boolean activate)
public LDAPUserGroupCallbackImpl(Properties config)
public boolean existsUser(String userId)
existsUser in interface org.kie.api.task.UserGroupCallbackpublic boolean existsGroup(String groupId)
existsGroup in interface org.kie.api.task.UserGroupCallbackpublic List<String> getGroupsForUser(String userId, List<String> groupIds, List<String> allExistingGroupIds)
getGroupsForUser in interface org.kie.api.task.UserGroupCallbackprotected void validate()
protected InitialLdapContext buildInitialLdapContext() throws NamingException
NamingExceptionprotected int parseSearchScope(String searchScope)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.