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() |
readProperties
protected 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.UserGroupCallback
public boolean existsGroup(String groupId)
existsGroup
in interface org.kie.api.task.UserGroupCallback
public List<String> getGroupsForUser(String userId, List<String> groupIds, List<String> allExistingGroupIds)
getGroupsForUser
in interface org.kie.api.task.UserGroupCallback
protected void validate()
protected InitialLdapContext buildInitialLdapContext() throws NamingException
NamingException
protected int parseSearchScope(String searchScope)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.