Package swiss.trustbroker.saml.dto
Class RpRequest.RpRequestBuilder<C extends RpRequest,B extends RpRequest.RpRequestBuilder<C,B>>
java.lang.Object
swiss.trustbroker.saml.dto.ResponseStatus.ResponseStatusBuilder<C,B>
swiss.trustbroker.saml.dto.RpRequest.RpRequestBuilder<C,B>
- Enclosing class:
RpRequest
public abstract static class RpRequest.RpRequestBuilder<C extends RpRequest,B extends RpRequest.RpRequestBuilder<C,B>>
extends ResponseStatus.ResponseStatusBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationName(String applicationName) Application name e.g.abstract Cbuild()claimsProviders(List<ClaimsProvider> claimsProviders) ClaimsProvider mappings for RelyingParty.comparisonType(QoaComparison comparisonType) AuthnRequest RequestedAuthnContext.comparisonType.Map to store internal processing attributes required during federation.contextClasses(List<String> contextClasses) AuthnRequest RequestedAuthnContext.ContextClassRefs.Referer header from the incoming HTTP request.ID of the incoming message (e.g.Issuer of the incoming SAML requestprotected abstract Bself()toString()UI objects for the HRD screen.useSkinnyHrdScreen(boolean useSkinnyHrdScreen) Allow to use a non-angular version of the HRD screen
Default: falseMethods inherited from class swiss.trustbroker.saml.dto.ResponseStatus.ResponseStatusBuilder
$fillValuesFrom, featureConditions, flowPolicy, statusCode, statusMessage, statusNestedCode
-
Constructor Details
-
RpRequestBuilder
public RpRequestBuilder()
-
-
Method Details
-
referer
Referer header from the incoming HTTP request.- Returns:
this.
-
rpIssuer
Issuer of the incoming SAML request- Returns:
this.
-
requestId
ID of the incoming message (e.g. AuthnRequest).- Returns:
this.
-
applicationName
Application name e.g. from AuthnRequest.ProviderName.- Returns:
this.
-
contextClasses
AuthnRequest RequestedAuthnContext.ContextClassRefs.- Returns:
this.
-
context
Map to store internal processing attributes required during federation.- Returns:
this.
-
comparisonType
AuthnRequest RequestedAuthnContext.comparisonType.- Returns:
this.- Since:
- 1.9.0
-
useSkinnyHrdScreen
Allow to use a non-angular version of the HRD screen
Default: false- Returns:
this.
-
claimsProviders
ClaimsProvider mappings for RelyingParty.- Returns:
this.
-
uiObjects
UI objects for the HRD screen.- Returns:
this.
-
self
- Specified by:
selfin classResponseStatus.ResponseStatusBuilder<C extends RpRequest,B extends RpRequest.RpRequestBuilder<C, B>>
-
build
- Specified by:
buildin classResponseStatus.ResponseStatusBuilder<C extends RpRequest,B extends RpRequest.RpRequestBuilder<C, B>>
-
toString
- Overrides:
toStringin classResponseStatus.ResponseStatusBuilder<C extends RpRequest,B extends RpRequest.RpRequestBuilder<C, B>>
-