Package org.apereo.cas.services
Class BaseMappedAttributeReleasePolicy
java.lang.Object
org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
org.apereo.cas.services.BaseMappedAttributeReleasePolicy
- All Implemented Interfaces:
Serializable
,org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy
,org.springframework.core.Ordered
- Direct Known Subclasses:
ReturnLinkedAttributeReleasePolicy
,ReturnMappedAttributeReleasePolicy
,ReturnRestfulAttributeReleasePolicy
public abstract class BaseMappedAttributeReleasePolicy
extends AbstractRegisteredServiceAttributeReleasePolicy
Return a collection of allowed attributes for the principal, but additionally,
offers the ability to rename attributes on a per-service level.
- Since:
- 4.1.0
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Method Summary
Methods inherited from class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
getActivationCriteria, getAttributeFilter, getAttributes, getCanonicalizationMode, getConsentableAttributes, getConsentPolicy, getOrder, getPrincipalAttributesRepository, getPrincipalIdAttribute, isAuthorizedToReleaseAuthenticationAttributes, isAuthorizedToReleaseCredentialPassword, isAuthorizedToReleaseProxyGrantingTicket, isExcludeDefaultAttributes, postLoad, setActivationCriteria, setAttributeFilter, setAuthorizedToReleaseAuthenticationAttributes, setAuthorizedToReleaseCredentialPassword, setAuthorizedToReleaseProxyGrantingTicket, setCanonicalizationMode, setConsentPolicy, setExcludeDefaultAttributes, setOrder, setPrincipalAttributesRepository, setPrincipalIdAttribute
Methods inherited from interface org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy
getName
-
Method Details
-
getAllowedAttributes
Gets the allowed attributes.- Returns:
- the allowed attributes
-
toString
- Overrides:
toString
in classAbstractRegisteredServiceAttributeReleasePolicy
-
setAllowedAttributes
- Returns:
this
.
-
equals
- Overrides:
equals
in classAbstractRegisteredServiceAttributeReleasePolicy
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractRegisteredServiceAttributeReleasePolicy
-