Class SADRequestBuilder
- java.lang.Object
-
- se.litsec.opensaml.core.AbstractSAMLObjectBuilder<SADRequest>
-
- se.litsec.swedisheid.opensaml.saml2.signservice.SADRequestBuilder
-
- All Implemented Interfaces:
SAMLObjectBuilder<SADRequest>
public class SADRequestBuilder extends AbstractSAMLObjectBuilder<SADRequest>
Builder for creating aSADRequestusing the builder pattern.- Author:
- Martin Lindström (martin.lindstrom@litsec.se)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSADRequestBuilder.RequestParamsBuilderBuilder for creating aRequestParamsusing the builder pattern.
-
Constructor Summary
Constructors Constructor Description SADRequestBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SADRequestBuilderbuilder()Utility method that creates a builder.SADRequestBuilderdocCount(Integer docCount)Assigns the number of requested signatures in the associated sign request.protected Class<SADRequest>getObjectType()SADRequestBuilderid(String id)Assigns the ID attribute for theSADRequest.SADRequestBuilderrequestedVersion(SADVersion sadVersion)Assigns the requested version of the SAD.SADRequestBuilderrequesterID(String requesterID)Assigns the requester ID (entityID of the SP requesting the SAD).SADRequestBuilderrequestParams(RequestParams requestParams)Assigns theRequestParamselement.SADRequestBuildersignRequestID(String signRequestID)Assigns the value of theRequestIDattribute of the associatedSignRequest.-
Methods inherited from class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
build, getDefaultElementName, object
-
-
-
-
Method Detail
-
builder
public static SADRequestBuilder builder()
Utility method that creates a builder.- Returns:
- a builder
-
id
public SADRequestBuilder id(String id)
Assigns the ID attribute for theSADRequest.- Parameters:
id- the ID attribute- Returns:
- the builder
-
requesterID
public SADRequestBuilder requesterID(String requesterID)
Assigns the requester ID (entityID of the SP requesting the SAD).- Parameters:
requesterID- the entityID of the requester- Returns:
- the builder
-
signRequestID
public SADRequestBuilder signRequestID(String signRequestID)
Assigns the value of theRequestIDattribute of the associatedSignRequest.- Parameters:
signRequestID- the signature request ID- Returns:
- the builder
-
docCount
public SADRequestBuilder docCount(Integer docCount)
Assigns the number of requested signatures in the associated sign request.- Parameters:
docCount- the document count- Returns:
- the builder
-
requestedVersion
public SADRequestBuilder requestedVersion(SADVersion sadVersion)
Assigns the requested version of the SAD.- Parameters:
sadVersion- the SAD version- Returns:
- the builder
-
requestParams
public SADRequestBuilder requestParams(RequestParams requestParams)
Assigns theRequestParamselement.- Parameters:
requestParams- theRequestParams- Returns:
- the builder
-
getObjectType
protected Class<SADRequest> getObjectType()
- Specified by:
getObjectTypein classAbstractSAMLObjectBuilder<SADRequest>
-
-