public interface SubjectAttributesCollector
Modifier and Type | Field and Description |
---|---|
static String |
ATTR_NAME_ALL_ENTITIES
All Entities.
|
static String |
NAMESPACE_ATTR
Attribute Namespace.
|
static String |
NAMESPACE_IDENTITY
Identity Namespace
|
Modifier and Type | Method and Description |
---|---|
Map<String,Set<String>> |
getAttributes(Subject subject,
Set<String> attrNames)
Returns the attribute values of the given user represented by
|
Set<String> |
getAvailableSubjectAttributeNames()
Returns available subject attribute names.
|
Map<String,Set<String>> |
getUserAttributes(Subject subject,
Set<String> attrNames)
Returns the attribute values of the given user represented by
|
void |
init(String realm,
Map<String,Set<String>> configMap)
Initializes this object with specified parameters.
|
boolean |
isGroupMembershipSearchIndexEnabled()
Returns true if group membership search index is enabled or false
otherwise.
|
static final String NAMESPACE_ATTR
static final String NAMESPACE_IDENTITY
static final String ATTR_NAME_ALL_ENTITIES
void init(String realm, Map<String,Set<String>> configMap)
realm
- the realmconfigMap
- configuration mapMap<String,Set<String>> getAttributes(Subject subject, Set<String> attrNames) throws EntitlementException
subject
- identity of the userattrNames
- requested attribute namesEntitlementException
- if this
operation failed.Set<String> getAvailableSubjectAttributeNames() throws EntitlementException
EntitlementException
boolean isGroupMembershipSearchIndexEnabled()
Map<String,Set<String>> getUserAttributes(Subject subject, Set<String> attrNames) throws EntitlementException
subject
- identity of the user.attrNames
- requested attribute names.EntitlementException
- if this
operation failed.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.