Class SignResponseWrapper
java.lang.Object
se.swedenconnect.schemas.dss_1_0.ResponseBaseType
se.swedenconnect.schemas.dss_1_0.SignResponse
se.idsec.signservice.integration.dss.SignResponseWrapper
- All Implemented Interfaces:
Serializable
public class SignResponseWrapper
extends se.swedenconnect.schemas.dss_1_0.SignResponse
implements Serializable
A wrapper for a
SignResponse
object where we introduce utility methods for access of extension elements.- 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.SignResponse
signatureObject
Fields inherited from class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
optionalOutputs, profile, requestID, result
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor setting up an emptySignResponse
.SignResponseWrapper
(se.swedenconnect.schemas.dss_1_0.SignResponse signResponse) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionse.swedenconnect.schemas.dss_1_0.AnyType
se.swedenconnect.schemas.dss_1_0.Result
se.swedenconnect.schemas.dss_1_0.SignatureObject
se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension
Gets theSignResponseExtension
element from theOptionalOutput
object.se.swedenconnect.schemas.csig.dssext_1_1.SignTasks
Utility method that gets theSignTasks
object from theSignatureObject
.se.swedenconnect.schemas.dss_1_0.SignResponse
Gets the wrapped SignResponse.boolean
boolean
boolean
boolean
boolean
void
setOptionalOutputs
(se.swedenconnect.schemas.dss_1_0.AnyType value) void
setProfile
(String value) void
setRequestID
(String value) void
setResult
(se.swedenconnect.schemas.dss_1_0.Result value) void
setSignatureObject
(se.swedenconnect.schemas.dss_1_0.SignatureObject value) void
setSignResponseExtension
(se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension signResponseExtension) Assigns the SignResponseExtension by adding it to OptionalOutputs.void
setSignTasks
(se.swedenconnect.schemas.csig.dssext_1_1.SignTasks signTasks) Utility method that add a SignTasks object toOther
object of theSignatureObject
.
-
Constructor Details
-
SignResponseWrapper
public SignResponseWrapper()Constructor setting up an emptySignResponse
. -
SignResponseWrapper
public SignResponseWrapper(se.swedenconnect.schemas.dss_1_0.SignResponse signResponse) Constructor.- Parameters:
signResponse
- the wrapped sign response
-
-
Method Details
-
getWrappedSignResponse
public se.swedenconnect.schemas.dss_1_0.SignResponse getWrappedSignResponse()Gets the wrapped SignResponse.- Returns:
- the wrapped SignResponse
-
getSignatureObject
public se.swedenconnect.schemas.dss_1_0.SignatureObject getSignatureObject()- Overrides:
getSignatureObject
in classse.swedenconnect.schemas.dss_1_0.SignResponse
-
setSignatureObject
public void setSignatureObject(se.swedenconnect.schemas.dss_1_0.SignatureObject value) - Overrides:
setSignatureObject
in classse.swedenconnect.schemas.dss_1_0.SignResponse
-
isSetSignatureObject
public boolean isSetSignatureObject()- Overrides:
isSetSignatureObject
in classse.swedenconnect.schemas.dss_1_0.SignResponse
-
getSignTasks
public se.swedenconnect.schemas.csig.dssext_1_1.SignTasks getSignTasks() throws SignServiceProtocolExceptionUtility method that gets theSignTasks
object from theSignatureObject
.- Returns:
- the SignTasks (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 toOther
object of theSignatureObject
. Any previous sign tasks set inOther
will be overwritten.- Parameters:
signTasks
- the object to add- Throws:
SignServiceProtocolException
- for marshalling errors
-
getResult
public se.swedenconnect.schemas.dss_1_0.Result getResult()- Overrides:
getResult
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setResult
public void setResult(se.swedenconnect.schemas.dss_1_0.Result value) - Overrides:
setResult
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetResult
public boolean isSetResult()- Overrides:
isSetResult
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
getOptionalOutputs
public se.swedenconnect.schemas.dss_1_0.AnyType getOptionalOutputs()- Overrides:
getOptionalOutputs
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setOptionalOutputs
public void setOptionalOutputs(se.swedenconnect.schemas.dss_1_0.AnyType value) - Overrides:
setOptionalOutputs
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetOptionalOutputs
public boolean isSetOptionalOutputs()- Overrides:
isSetOptionalOutputs
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
getSignResponseExtension
public se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension getSignResponseExtension() throws SignServiceProtocolExceptionGets theSignResponseExtension
element from theOptionalOutput
object.- Returns:
- the SignResponseExtension (or null)
- Throws:
SignServiceProtocolException
- for unmarshalling errors
-
setSignResponseExtension
public void setSignResponseExtension(se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension signResponseExtension) throws SignServiceProtocolException Assigns the SignResponseExtension by adding it to OptionalOutputs.Note: If the OptionalOutputs already contains data it is overwritten.
- Parameters:
signResponseExtension
- the extension to add- Throws:
SignServiceProtocolException
- for JAXB errors
-
getRequestID
- Overrides:
getRequestID
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setRequestID
- Overrides:
setRequestID
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetRequestID
public boolean isSetRequestID()- Overrides:
isSetRequestID
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
getProfile
- Overrides:
getProfile
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setProfile
- Overrides:
setProfile
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetProfile
public boolean isSetProfile()- Overrides:
isSetProfile
in classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-