Package org.apereo.cas.services
Class ChainingAttributeReleasePolicy
- java.lang.Object
-
- org.apereo.cas.services.ChainingAttributeReleasePolicy
-
- All Implemented Interfaces:
java.io.Serializable
,org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy
public class ChainingAttributeReleasePolicy extends java.lang.Object implements org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy
This isChainingAttributeReleasePolicy
.- Since:
- 5.1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ChainingAttributeReleasePolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPolicy(org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy policy)
Add policy.java.util.Map<java.lang.String,java.lang.Object>
getAttributes(org.apereo.cas.authentication.principal.Principal p, org.apereo.cas.authentication.principal.Service selectedService, org.apereo.cas.services.RegisteredService service)
int
size()
Size.
-
-
-
Method Detail
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes(org.apereo.cas.authentication.principal.Principal p, org.apereo.cas.authentication.principal.Service selectedService, org.apereo.cas.services.RegisteredService service)
- Specified by:
getAttributes
in interfaceorg.apereo.cas.services.RegisteredServiceAttributeReleasePolicy
-
addPolicy
public void addPolicy(org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy policy)
Add policy.- Parameters:
policy
- the policy
-
size
public int size()
Size.- Returns:
- the int
-
-