Package org.apereo.cas.services
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 Summary
Modifier and TypeMethodDescriptionboolean
getScope()
int
hashCode()
void
Initializes the registered service with default values for fields that are unspecified.boolean
final String
resolveUsername
(org.apereo.cas.services.RegisteredServiceUsernameProviderContext context) void
setCanonicalizationMode
(String canonicalizationMode) void
setEncryptUsername
(boolean encryptUsername) void
setRemovePattern
(String removePattern) void
-
Method Details
-
resolveUsername
public final String resolveUsername(org.apereo.cas.services.RegisteredServiceUsernameProviderContext context) throws Throwable - Specified by:
resolveUsername
in interfaceorg.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
-
isEncryptUsername
public boolean isEncryptUsername() -
getScope
-
getRemovePattern
-
setCanonicalizationMode
-
setEncryptUsername
public void setEncryptUsername(boolean encryptUsername) -
setScope
-
setRemovePattern
-
equals
-
hashCode
public int hashCode()
-