Package swiss.trustbroker.saml.dto
Class ResponseStatus.ResponseStatusBuilder<C extends ResponseStatus,B extends ResponseStatus.ResponseStatusBuilder<C,B>>
java.lang.Object
swiss.trustbroker.saml.dto.ResponseStatus.ResponseStatusBuilder<C,B>
- Direct Known Subclasses:
CpResponse.CpResponseBuilder,RpRequest.RpRequestBuilder
- Enclosing class:
ResponseStatus
public abstract static class ResponseStatus.ResponseStatusBuilder<C extends ResponseStatus,B extends ResponseStatus.ResponseStatusBuilder<C,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()featureConditions(Map<String, String> featureConditions) Set by scripts to toggle features, to be consumed by the respective implementations.flowPolicy(Flow flowPolicy) Optional flow policy to control the abort flow.protected abstract Bself()statusCode(String statusCode) Usually urn:oasis:names:tc:SAML:2.0:status:ResponderstatusMessage(String statusMessage) E.g.statusNestedCode(String statusNestedCode) E.g.toString()
-
Constructor Details
-
ResponseStatusBuilder
public ResponseStatusBuilder()
-
-
Method Details
-
$fillValuesFrom
-
statusCode
Usually urn:oasis:names:tc:SAML:2.0:status:Responder- Returns:
this.
-
statusNestedCode
E.g. urn:oasis:names:tc:SAML:2.0:status:UnknownAttrProfile- Returns:
this.
-
statusMessage
E.g. SAML Federation not completed due to ....- Returns:
this.
-
flowPolicy
Optional flow policy to control the abort flow.- Returns:
this.
-
featureConditions
Set by scripts to toggle features, to be consumed by the respective implementations.
Potentially breaking changes:- With 1.11.0 This changed from
SettoMap. Scripts that access the getter/setter directly have to be adapted (usefeatureConditionSet,featureConditions).
- Returns:
this.- Since:
- 1.9.0
- With 1.11.0 This changed from
-
self
-
build
-
toString
-