public abstract class AbstractAuthenticationRequest extends Object implements IAuthenticationRequest, Serializable
IAuthenticationRequest
interface.
This class uses the Builder Pattern.
Implementors of the IAuthenticationRequest
should extend this class and its Builder.
Modifier and Type | Class and Description |
---|---|
static class |
AbstractAuthenticationRequest.AbstractBuilder<B extends AbstractAuthenticationRequest.AbstractBuilder<B,T>,T extends IAuthenticationRequest>
Abstract Builder pattern with self-bounding generics for
IAuthenticationRequest subtypes. |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAuthenticationRequest(AbstractAuthenticationRequest.AbstractBuilder<?,?> builder) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getAssertionConsumerServiceURL() |
String |
getBinding() |
String |
getCitizenCountryCode() |
String |
getDestination() |
String |
getId() |
String |
getIssuer() |
String |
getLevelOfAssurance() |
List<eu.eidas.auth.commons.light.ILevelOfAssurance> |
getLevelsOfAssurance() |
eu.eidas.auth.commons.light.ILightRequest |
getLightRequest() |
String |
getNameIdFormat() |
String |
getOriginalIssuer()
Deprecated.
|
String |
getOriginCountryCode() |
String |
getProviderName() |
String |
getRelayState() |
eu.eidas.auth.commons.attribute.ImmutableAttributeMap |
getRequestedAttributes() |
String |
getRequesterId() |
String |
getServiceProviderCountryCode() |
String |
getSpCountryCode() |
String |
getSpType() |
int |
hashCode() |
String |
toString() |
protected StringBuilder |
toString(StringBuilder stringBuilder) |
static StringBuilder |
toString(StringBuilder stringBuilder,
IAuthenticationRequest request) |
protected AbstractAuthenticationRequest(@Nonnull AbstractAuthenticationRequest.AbstractBuilder<?,?> builder)
@Nonnull public final String getId()
getId
in interface eu.eidas.auth.commons.light.ILightRequest
@Nullable public final String getAssertionConsumerServiceURL()
getAssertionConsumerServiceURL
in interface IAuthenticationRequest
@Nullable public String getBinding()
getBinding
in interface IAuthenticationRequest
@Nonnull public final String getDestination()
getDestination
in interface IAuthenticationRequest
@Nonnull public final String getIssuer()
getIssuer
in interface eu.eidas.auth.commons.light.ILightRequest
@Nonnull public final String getSpType()
getSpType
in interface eu.eidas.auth.commons.light.ILightRequest
@Nonnull public final String getSpCountryCode()
getSpCountryCode
in interface eu.eidas.auth.commons.light.ILightRequest
public final String getRequesterId()
getRequesterId
in interface eu.eidas.auth.commons.light.ILightRequest
@Nonnull public final String getRelayState()
getRelayState
in interface eu.eidas.auth.commons.light.ILightRequest
@Deprecated public final String getOriginalIssuer()
getOriginalIssuer
in interface IAuthenticationRequest
@Nullable public final String getProviderName()
getProviderName
in interface eu.eidas.auth.commons.light.ILightRequest
public final String getServiceProviderCountryCode()
getServiceProviderCountryCode
in interface IAuthenticationRequest
public final String getCitizenCountryCode()
getCitizenCountryCode
in interface eu.eidas.auth.commons.light.ILightRequest
public final String getOriginCountryCode()
getOriginCountryCode
in interface IAuthenticationRequest
@Nonnull public final eu.eidas.auth.commons.light.ILightRequest getLightRequest()
@Nullable public final String getNameIdFormat()
getNameIdFormat
in interface eu.eidas.auth.commons.light.ILightRequest
@Nullable public final String getLevelOfAssurance()
getLevelOfAssurance
in interface eu.eidas.auth.commons.light.ILightRequest
@Nullable public List<eu.eidas.auth.commons.light.ILevelOfAssurance> getLevelsOfAssurance()
getLevelsOfAssurance
in interface eu.eidas.auth.commons.light.ILightRequest
@Nonnull public final eu.eidas.auth.commons.attribute.ImmutableAttributeMap getRequestedAttributes()
getRequestedAttributes
in interface eu.eidas.auth.commons.light.ILightRequest
protected StringBuilder toString(@Nonnull StringBuilder stringBuilder)
public static StringBuilder toString(@Nonnull StringBuilder stringBuilder, @Nonnull IAuthenticationRequest request)
Copyright © 2020. All Rights Reserved.