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) |
readProperties
public 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.UserInfo
public Iterator<org.kie.api.task.model.OrganizationalEntity> getMembersForGroup(org.kie.api.task.model.Group group)
getMembersForGroup
in interface org.kie.api.task.UserInfo
public boolean hasEmail(org.kie.api.task.model.Group group)
hasEmail
in interface org.kie.api.task.UserInfo
public String getEmailForEntity(org.kie.api.task.model.OrganizationalEntity entity)
getEmailForEntity
in interface org.kie.api.task.UserInfo
public String getLanguageForEntity(org.kie.api.task.model.OrganizationalEntity entity)
getLanguageForEntity
in interface org.kie.api.task.UserInfo
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.