Class ChainingPrincipalAttributesRepository
java.lang.Object
org.apereo.cas.authentication.principal.ChainingPrincipalAttributesRepository
- All Implemented Interfaces:
Serializable
,org.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository
public class ChainingPrincipalAttributesRepository
extends Object
implements org.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository
- Since:
- 6.5.0
- See Also:
-
Field Summary
Fields inherited from interface org.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository
LOGGER
-
Constructor Summary
ConstructorDescriptionChainingPrincipalAttributesRepository
(List<org.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository> repositories) -
Method Summary
-
Constructor Details
-
ChainingPrincipalAttributesRepository
public ChainingPrincipalAttributesRepository(List<org.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository> repositories)
-
-
Method Details
-
getAttributes
public Map<String,List<Object>> getAttributes(org.apereo.cas.services.RegisteredServiceAttributeReleasePolicyContext context) - Specified by:
getAttributes
in interfaceorg.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository
-
getAttributeRepositoryIds
- Specified by:
getAttributeRepositoryIds
in interfaceorg.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository
-
update
public void update(String id, Map<String, List<Object>> attributes, org.apereo.cas.services.RegisteredServiceAttributeReleasePolicyContext context) - Specified by:
update
in interfaceorg.apereo.cas.authentication.principal.RegisteredServicePrincipalAttributesRepository
-