Package org.apereo.cas.services
Class PatternMatchingAttributeReleasePolicy
java.lang.Object
org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
org.apereo.cas.services.PatternMatchingAttributeReleasePolicy
- All Implemented Interfaces:
Serializable
,org.apereo.cas.services.RegisteredServiceAttributeReleasePolicy
,org.springframework.core.Ordered
public class PatternMatchingAttributeReleasePolicy
extends AbstractRegisteredServiceAttributeReleasePolicy
- Since:
- 6.6.0
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorDescriptionPatternMatchingAttributeReleasePolicy
(Map<String, PatternMatchingAttributeReleasePolicy.Rule> attributes) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getAttributesInternal
(org.apereo.cas.services.RegisteredServiceAttributeReleasePolicyContext context, Map<String, List<Object>> attributes) int
hashCode()
setAllowedAttributes
(Map<String, PatternMatchingAttributeReleasePolicy.Rule> allowedAttributes) toString()
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
-
Constructor Details
-
PatternMatchingAttributeReleasePolicy
public PatternMatchingAttributeReleasePolicy(Map<String, PatternMatchingAttributeReleasePolicy.Rule> attributes) -
PatternMatchingAttributeReleasePolicy
public PatternMatchingAttributeReleasePolicy()
-
-
Method Details
-
getAttributesInternal
-
toString
- Overrides:
toString
in classAbstractRegisteredServiceAttributeReleasePolicy
-
equals
- Overrides:
equals
in classAbstractRegisteredServiceAttributeReleasePolicy
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractRegisteredServiceAttributeReleasePolicy
-
getAllowedAttributes
-
setAllowedAttributes
public PatternMatchingAttributeReleasePolicy setAllowedAttributes(Map<String, PatternMatchingAttributeReleasePolicy.Rule> allowedAttributes) - Returns:
this
.
-