Package org.apereo.cas.authentication
Class DefaultAuthenticationServiceSelectionPlan
- java.lang.Object
-
- org.apereo.cas.authentication.DefaultAuthenticationServiceSelectionPlan
-
- All Implemented Interfaces:
org.apereo.cas.authentication.AuthenticationServiceSelectionPlan
public class DefaultAuthenticationServiceSelectionPlan extends java.lang.Object implements org.apereo.cas.authentication.AuthenticationServiceSelectionPlan- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticationServiceSelectionPlan(org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy... strategies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidregisterStrategy(org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy strategy)org.apereo.cas.authentication.principal.ServiceresolveService(org.apereo.cas.authentication.principal.Service service)<T extends org.apereo.cas.authentication.principal.Service>
TresolveService(org.apereo.cas.authentication.principal.Service service, java.lang.Class<T> clazz)
-
-
-
Method Detail
-
registerStrategy
public void registerStrategy(org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy strategy)
- Specified by:
registerStrategyin interfaceorg.apereo.cas.authentication.AuthenticationServiceSelectionPlan
-
resolveService
public org.apereo.cas.authentication.principal.Service resolveService(org.apereo.cas.authentication.principal.Service service)
- Specified by:
resolveServicein interfaceorg.apereo.cas.authentication.AuthenticationServiceSelectionPlan
-
resolveService
public <T extends org.apereo.cas.authentication.principal.Service> T resolveService(org.apereo.cas.authentication.principal.Service service, java.lang.Class<T> clazz)- Specified by:
resolveServicein interfaceorg.apereo.cas.authentication.AuthenticationServiceSelectionPlan
-
-