Class InMemoryRelyingPartyRegistrationRepository
- java.lang.Object
-
- org.springframework.security.saml2.provider.service.registration.InMemoryRelyingPartyRegistrationRepository
-
- All Implemented Interfaces:
java.lang.Iterable<RelyingPartyRegistration>
,RelyingPartyRegistrationRepository
public class InMemoryRelyingPartyRegistrationRepository extends java.lang.Object implements RelyingPartyRegistrationRepository, java.lang.Iterable<RelyingPartyRegistration>
- Since:
- 5.2
-
-
Constructor Summary
Constructors Constructor Description InMemoryRelyingPartyRegistrationRepository(java.util.Collection<RelyingPartyRegistration> registrations)
InMemoryRelyingPartyRegistrationRepository(RelyingPartyRegistration... registrations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RelyingPartyRegistration
findByRegistrationId(java.lang.String id)
Resolves anRelyingPartyRegistration
by registrationId, or returns the default provider if no registrationId is providedjava.util.Iterator<RelyingPartyRegistration>
iterator()
-
-
-
Constructor Detail
-
InMemoryRelyingPartyRegistrationRepository
public InMemoryRelyingPartyRegistrationRepository(RelyingPartyRegistration... registrations)
-
InMemoryRelyingPartyRegistrationRepository
public InMemoryRelyingPartyRegistrationRepository(java.util.Collection<RelyingPartyRegistration> registrations)
-
-
Method Detail
-
findByRegistrationId
public RelyingPartyRegistration findByRegistrationId(java.lang.String id)
Description copied from interface:RelyingPartyRegistrationRepository
Resolves anRelyingPartyRegistration
by registrationId, or returns the default provider if no registrationId is provided- Specified by:
findByRegistrationId
in interfaceRelyingPartyRegistrationRepository
- Parameters:
id
- - a provided registrationId, may be be null or empty- Returns:
RelyingPartyRegistration
if found,null
if an registrationId is provided and no registration is found. Returns a default, implementation specific,RelyingPartyRegistration
if no registrationId is provided
-
iterator
public java.util.Iterator<RelyingPartyRegistration> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<RelyingPartyRegistration>
-
-