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.InputDocuments
se.swedenconnect.schemas.dss_1_0.AnyType
se.swedenconnect.schemas.csig.dssext_1_1.SignRequestExtension
Utility method that obtains the SignRequestExtension (from the OptionalInputs).se.swedenconnect.schemas.csig.dssext_1_1.SignTasks
Utility method that obtains the SignTasks element from the InputDocuments.se.swedenconnect.schemas.dss_1_0.SignRequest
Gets the wrapped SignRequest object.boolean
boolean
boolean
boolean
void
setInputDocuments
(se.swedenconnect.schemas.dss_1_0.InputDocuments value) void
setOptionalInputs
(se.swedenconnect.schemas.dss_1_0.AnyType value) void
setProfile
(String value) void
setRequestID
(String value) void
setSignRequestExtension
(se.swedenconnect.schemas.csig.dssext_1_1.SignRequestExtension signRequestExtension) Assigns the SignRequestExtension by adding it to OptionalInputs.void
setSignTasks
(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:
getOptionalInputs
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setOptionalInputs
public void setOptionalInputs(se.swedenconnect.schemas.dss_1_0.AnyType value) - Overrides:
setOptionalInputs
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
isSetOptionalInputs
public boolean isSetOptionalInputs()- Overrides:
isSetOptionalInputs
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getInputDocuments
public se.swedenconnect.schemas.dss_1_0.InputDocuments getInputDocuments()- Overrides:
getInputDocuments
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setInputDocuments
public void setInputDocuments(se.swedenconnect.schemas.dss_1_0.InputDocuments value) - Overrides:
setInputDocuments
in 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:
isSetInputDocuments
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getRequestID
- Overrides:
getRequestID
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setRequestID
- Overrides:
setRequestID
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
isSetRequestID
public boolean isSetRequestID()- Overrides:
isSetRequestID
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
getProfile
- Overrides:
getProfile
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
setProfile
- Overrides:
setProfile
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-
isSetProfile
public boolean isSetProfile()- Overrides:
isSetProfile
in classse.swedenconnect.schemas.dss_1_0.RequestBaseType
-