public class LDAPUserInfoImpl extends AbstractUserGroupInfo implements org.kie.internal.task.api.UserInfo
| Modifier and Type | Field and Description |
|---|---|
static String |
BIND_PWD |
static String |
BIND_USER |
protected static String |
DEFAULT_ROLE_ATTR_ID |
protected static String |
DEFAULT_USER_ATTR_ID |
static String |
EMAIL_ATTR_ID |
static String |
EMAIL_FILTER |
static String |
IS_ENTITY_ID_DN |
static String |
LANG_ATTR_ID |
protected LdapSearcher |
ldapSearcher |
static String |
MEMBER_ATTR_ID |
static String |
NAME_ATTR_ID |
static String |
ROLE_ATTR_ID |
static String |
ROLE_CTX |
static String |
ROLE_FILTER |
static String |
ROLE_MEMBERS_FILTER |
static String |
SEARCH_SCOPE |
static String |
USER_ATTR_ID |
static String |
USER_CTX |
static String |
USER_FILTER |
| Constructor and Description |
|---|
LDAPUserInfoImpl(boolean activate)
Constructor needs to have at least one (unused) parameter in order to prevent CDI from automatic deployment.
|
LDAPUserInfoImpl(Properties config) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigProperty(String key) |
String |
getConfigProperty(String key,
String defaultValue) |
String |
getDisplayName(org.kie.api.task.model.OrganizationalEntity entity) |
String |
getEmailForEntity(org.kie.api.task.model.OrganizationalEntity entity) |
String |
getEntityForEmail(String email) |
String |
getLanguageForEntity(org.kie.api.task.model.OrganizationalEntity entity) |
Iterator<org.kie.api.task.model.OrganizationalEntity> |
getMembersForGroup(org.kie.api.task.model.Group group) |
boolean |
hasEmail(org.kie.api.task.model.Group group) |
readPropertiespublic static final String USER_CTX
public static final String ROLE_CTX
public static final String USER_FILTER
public static final String ROLE_FILTER
public static final String ROLE_MEMBERS_FILTER
public static final String EMAIL_FILTER
public static final String EMAIL_ATTR_ID
public static final String NAME_ATTR_ID
public static final String LANG_ATTR_ID
public static final String MEMBER_ATTR_ID
public static final String USER_ATTR_ID
public static final String ROLE_ATTR_ID
public static final String IS_ENTITY_ID_DN
public static final String SEARCH_SCOPE
public static final String BIND_USER
public static final String BIND_PWD
protected static final String DEFAULT_ROLE_ATTR_ID
protected static final String DEFAULT_USER_ATTR_ID
protected LdapSearcher ldapSearcher
public LDAPUserInfoImpl(boolean activate)
activate - ignoredpublic LDAPUserInfoImpl(Properties config)
config - LDAP configuration propertiespublic String getDisplayName(org.kie.api.task.model.OrganizationalEntity entity)
getDisplayName in interface org.kie.api.task.UserInfopublic Iterator<org.kie.api.task.model.OrganizationalEntity> getMembersForGroup(org.kie.api.task.model.Group group)
getMembersForGroup in interface org.kie.api.task.UserInfopublic boolean hasEmail(org.kie.api.task.model.Group group)
hasEmail in interface org.kie.api.task.UserInfopublic String getEmailForEntity(org.kie.api.task.model.OrganizationalEntity entity)
getEmailForEntity in interface org.kie.api.task.UserInfopublic String getLanguageForEntity(org.kie.api.task.model.OrganizationalEntity entity)
getLanguageForEntity in interface org.kie.api.task.UserInfoCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.