Package org.apereo.cas.services
Class BaseRegisteredService
java.lang.Object
org.apereo.cas.services.BaseRegisteredService
- All Implemented Interfaces:
Serializable
,Comparable<org.apereo.cas.services.RegisteredService>
,org.apereo.cas.services.RegisteredService
- Direct Known Subclasses:
BaseWebBasedRegisteredService
public abstract class BaseRegisteredService
extends Object
implements org.apereo.cas.services.RegisteredService
Base class for mutable, persistable registered services.
- Since:
- 3.0.0
- See Also:
-
Field Summary
Fields inherited from interface org.apereo.cas.services.RegisteredService
INITIAL_IDENTIFIER_VALUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(org.apereo.cas.services.RegisteredService other) protected void
Configure matching strategy.Deprecated.boolean
boolean
matches
(org.apereo.cas.authentication.principal.Service service) void
setRequiredHandlers
(Set<String> requiredHandlers) Deprecated.Since 6.2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.services.RegisteredService
getAccessStrategy, getAttributeReleasePolicy, getAuthenticationPolicy, getContacts, getDescription, getEnvironments, getEvaluationOrder, getEvaluationPriority, getExpirationPolicy, getFriendlyName, getId, getMatchingStrategy, getMultifactorAuthenticationPolicy, getName, getProperties, getPublicKey, getServiceId, getTicketGrantingTicketExpirationPolicy, getUsernameAttributeProvider, initialize, setEvaluationOrder, setId
-
Field Details
-
serviceId
The unique identifier for this service.
-
-
Constructor Details
-
BaseRegisteredService
public BaseRegisteredService()
-
-
Method Details
-
compareTo
public int compareTo(org.apereo.cas.services.RegisteredService other) - Specified by:
compareTo
in interfaceComparable<org.apereo.cas.services.RegisteredService>
-
getRequiredHandlers
Deprecated.- Specified by:
getRequiredHandlers
in interfaceorg.apereo.cas.services.RegisteredService
-
setRequiredHandlers
Deprecated.Since 6.2Sets required handlers.- Parameters:
requiredHandlers
- the required handlers
-
matches
public boolean matches(org.apereo.cas.authentication.principal.Service service) - Specified by:
matches
in interfaceorg.apereo.cas.services.RegisteredService
-
matches
- Specified by:
matches
in interfaceorg.apereo.cas.services.RegisteredService
-
configureMatchingStrategy
protected void configureMatchingStrategy()Configure matching strategy. If the strategy is undefined, it will default toFullRegexRegisteredServiceMatchingStrategy
.
-