Class GroovyPrincipalAttributesProperties

java.lang.Object
org.apereo.cas.configuration.model.SpringResourceProperties
org.apereo.cas.configuration.model.core.authentication.GroovyPrincipalAttributesProperties
All Implemented Interfaces:
Serializable, CasFeatureModule

@RequiresModule(name="cas-server-support-person-directory", automated=true) public class GroovyPrincipalAttributesProperties extends SpringResourceProperties
Since:
5.2.0
See Also:
  • Constructor Details

    • GroovyPrincipalAttributesProperties

      public GroovyPrincipalAttributesProperties()
  • Method Details

    • isCaseInsensitive

      public boolean isCaseInsensitive()
      Whether attribute repository should consider the underlying attribute names in a case-insensitive manner.
    • getOrder

      public int getOrder()
      The order of this attribute repository in the chain of repositories. Can be used to explicitly position this source in chain and affects merging strategies.
    • getId

      public String getId()
      A value can be assigned to this field to uniquely identify this resolver.
    • getState

      public AttributeRepositoryStates getState()
      Whether attribute resolution based on this source is enabled.
    • setCaseInsensitive

      public GroovyPrincipalAttributesProperties setCaseInsensitive(boolean caseInsensitive)
      Whether attribute repository should consider the underlying attribute names in a case-insensitive manner.
      Returns:
      this.
    • setOrder

      public GroovyPrincipalAttributesProperties setOrder(int order)
      The order of this attribute repository in the chain of repositories. Can be used to explicitly position this source in chain and affects merging strategies.
      Returns:
      this.
    • setId

      A value can be assigned to this field to uniquely identify this resolver.
      Returns:
      this.
    • setState

      Whether attribute resolution based on this source is enabled.
      Returns:
      this.