Class BaseRegisteredServiceUsernameAttributeProvider

java.lang.Object
org.apereo.cas.services.BaseRegisteredServiceUsernameAttributeProvider
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceUsernameAttributeProvider
Direct Known Subclasses:
AnonymousRegisteredServiceUsernameAttributeProvider, DefaultRegisteredServiceUsernameProvider, GroovyRegisteredServiceUsernameProvider, PrincipalAttributeRegisteredServiceUsernameProvider, StaticRegisteredServiceUsernameProvider

public abstract class BaseRegisteredServiceUsernameAttributeProvider extends Object implements org.apereo.cas.services.RegisteredServiceUsernameAttributeProvider
Since:
5.1.0
See Also:
  • Method Details

    • resolveUsername

      public final String resolveUsername(org.apereo.cas.services.RegisteredServiceUsernameProviderContext context) throws Throwable
      Specified by:
      resolveUsername in interface org.apereo.cas.services.RegisteredServiceUsernameAttributeProvider
      Throws:
      Throwable
    • initialize

      public void initialize()
      Initializes the registered service with default values for fields that are unspecified. Only triggered by JPA.
    • getCanonicalizationMode

      public String getCanonicalizationMode()
    • isEncryptUsername

      public boolean isEncryptUsername()
    • getScope

      public String getScope()
    • getRemovePattern

      public String getRemovePattern()
    • setCanonicalizationMode

      public void setCanonicalizationMode(String canonicalizationMode)
    • setEncryptUsername

      public void setEncryptUsername(boolean encryptUsername)
    • setScope

      public void setScope(String scope)
    • setRemovePattern

      public void setRemovePattern(String removePattern)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object