Class SignRequestWrapper
java.lang.Object
se.swedenconnect.schemas.dss_1_0.RequestBaseType
se.swedenconnect.schemas.dss_1_0.SignRequest
se.idsec.signservice.integration.dss.SignRequestWrapper
- All Implemented Interfaces:
Serializable
public class SignRequestWrapper
extends se.swedenconnect.schemas.dss_1_0.SignRequest
implements Serializable
A wrapper for easier access to the DSS extensions.
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
- See Also:
-
Field Summary
Fields inherited from class se.swedenconnect.schemas.dss_1_0.RequestBaseType
inputDocuments, optionalInputs, profile, requestID -
Constructor Summary
ConstructorsConstructorDescriptionConstructor setting up an emptySignRequest.SignRequestWrapper(se.swedenconnect.schemas.dss_1_0.SignRequest signRequest) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionse.swedenconnect.schemas.dss_1_0.InputDocumentsse.swedenconnect.schemas.dss_1_0.AnyTypese.swedenconnect.schemas.csig.dssext_1_1.SignRequestExtensionUtility method that obtains the SignRequestExtension (from the OptionalInputs).se.swedenconnect.schemas.csig.dssext_1_1.SignTasksUtility method that obtains the SignTasks element from the InputDocuments.se.swedenconnect.schemas.dss_1_0.SignRequestGets the wrapped SignRequest object.booleanbooleanbooleanbooleanvoidsetInputDocuments(se.swedenconnect.schemas.dss_1_0.InputDocuments value) voidsetOptionalInputs(se.swedenconnect.schemas.dss_1_0.AnyType value) voidsetProfile(String value) voidsetRequestID(String value) voidsetSignRequestExtension(se.swedenconnect.schemas.csig.dssext_1_1.SignRequestExtension signRequestExtension) Assigns the SignRequestExtension by adding it to OptionalInputs.voidsetSignTasks(se.swedenconnect.schemas.csig.dssext_1_1.SignTasks signTasks) Utility method that add a SignTasks object to the InputDocuments.
-
Constructor Details
-
SignRequestWrapper
public SignRequestWrapper()Constructor setting up an emptySignRequest. -
SignRequestWrapper
public SignRequestWrapper(se.swedenconnect.schemas.dss_1_0.SignRequest signRequest) Constructor.- Parameters:
signRequest- the request to wrap.
-
-
Method Details
-
getWrappedSignRequest
public se.swedenconnect.schemas.dss_1_0.SignRequest getWrappedSignRequest()Gets the wrapped SignRequest object.- Returns:
- the wrapped SignRequest object
-
getSignRequestExtension
public se.swedenconnect.schemas.csig.dssext_1_1.SignRequestExtension getSignRequestExtension() throws SignServiceProtocolExceptionUtility method that obtains the SignRequestExtension (from the OptionalInputs).- Returns:
- the SignRequestExtension
- Throws:
SignServiceProtocolException- for unmarshalling errors
-
setSignRequestExtension
public void setSignRequestExtension(se.swedenconnect.schemas.csig.dssext_1_1.SignRequestExtension signRequestExtension) throws SignServiceProtocolException Assigns the SignRequestExtension by adding it to OptionalInputs.Note: If the OptionalInputs already contains data it is overwritten.
- Parameters:
signRequestExtension- the extension to add- Throws:
SignServiceProtocolException- for JAXB errors
-
getOptionalInputs
public se.swedenconnect.schemas.dss_1_0.AnyType getOptionalInputs()- Overrides:
getOptionalInputsin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setOptionalInputs
public void setOptionalInputs(se.swedenconnect.schemas.dss_1_0.AnyType value) - Overrides:
setOptionalInputsin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
isSetOptionalInputs
public boolean isSetOptionalInputs()- Overrides:
isSetOptionalInputsin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getInputDocuments
public se.swedenconnect.schemas.dss_1_0.InputDocuments getInputDocuments()- Overrides:
getInputDocumentsin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setInputDocuments
public void setInputDocuments(se.swedenconnect.schemas.dss_1_0.InputDocuments value) - Overrides:
setInputDocumentsin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getSignTasks
public se.swedenconnect.schemas.csig.dssext_1_1.SignTasks getSignTasks() throws SignServiceProtocolExceptionUtility method that obtains the SignTasks element from the InputDocuments.- Returns:
- the SignTasks element or null
- Throws:
SignServiceProtocolException- for unmarshalling errors
-
setSignTasks
public void setSignTasks(se.swedenconnect.schemas.csig.dssext_1_1.SignTasks signTasks) throws SignServiceProtocolException Utility method that add a SignTasks object to the InputDocuments.- Parameters:
signTasks- the object to add- Throws:
SignServiceProtocolException- for marshalling errors
-
isSetInputDocuments
public boolean isSetInputDocuments()- Overrides:
isSetInputDocumentsin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getRequestID
- Overrides:
getRequestIDin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setRequestID
- Overrides:
setRequestIDin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
isSetRequestID
public boolean isSetRequestID()- Overrides:
isSetRequestIDin classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getProfile
- Overrides:
getProfilein classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setProfile
- Overrides:
setProfilein classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
isSetProfile
public boolean isSetProfile()- Overrides:
isSetProfilein classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-