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
signatureObjectFields 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.AnyTypese.swedenconnect.schemas.dss_1_0.Resultse.swedenconnect.schemas.dss_1_0.SignatureObjectse.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtensionGets theSignResponseExtensionelement from theOptionalOutputobject.se.swedenconnect.schemas.csig.dssext_1_1.SignTasksUtility method that gets theSignTasksobject from theSignatureObject.se.swedenconnect.schemas.dss_1_0.SignResponseGets the wrapped SignResponse.booleanbooleanbooleanbooleanbooleanvoidsetOptionalOutputs(se.swedenconnect.schemas.dss_1_0.AnyType value) voidsetProfile(String value) voidsetRequestID(String value) voidsetResult(se.swedenconnect.schemas.dss_1_0.Result value) voidsetSignatureObject(se.swedenconnect.schemas.dss_1_0.SignatureObject value) voidsetSignResponseExtension(se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension signResponseExtension) Assigns the SignResponseExtension by adding it to OptionalOutputs.voidsetSignTasks(se.swedenconnect.schemas.csig.dssext_1_1.SignTasks signTasks) Utility method that add a SignTasks object toOtherobject 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:
getSignatureObjectin classse.swedenconnect.schemas.dss_1_0.SignResponse
-
setSignatureObject
public void setSignatureObject(se.swedenconnect.schemas.dss_1_0.SignatureObject value) - Overrides:
setSignatureObjectin classse.swedenconnect.schemas.dss_1_0.SignResponse
-
isSetSignatureObject
public boolean isSetSignatureObject()- Overrides:
isSetSignatureObjectin classse.swedenconnect.schemas.dss_1_0.SignResponse
-
getSignTasks
public se.swedenconnect.schemas.csig.dssext_1_1.SignTasks getSignTasks() throws SignServiceProtocolExceptionUtility method that gets theSignTasksobject 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 toOtherobject of theSignatureObject. Any previous sign tasks set inOtherwill be overwritten.- Parameters:
signTasks- the object to add- Throws:
SignServiceProtocolException- for marshalling errors
-
getResult
public se.swedenconnect.schemas.dss_1_0.Result getResult()- Overrides:
getResultin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setResult
public void setResult(se.swedenconnect.schemas.dss_1_0.Result value) - Overrides:
setResultin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetResult
public boolean isSetResult()- Overrides:
isSetResultin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
getOptionalOutputs
public se.swedenconnect.schemas.dss_1_0.AnyType getOptionalOutputs()- Overrides:
getOptionalOutputsin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setOptionalOutputs
public void setOptionalOutputs(se.swedenconnect.schemas.dss_1_0.AnyType value) - Overrides:
setOptionalOutputsin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetOptionalOutputs
public boolean isSetOptionalOutputs()- Overrides:
isSetOptionalOutputsin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
getSignResponseExtension
public se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension getSignResponseExtension() throws SignServiceProtocolExceptionGets theSignResponseExtensionelement from theOptionalOutputobject.- 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:
getRequestIDin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setRequestID
- Overrides:
setRequestIDin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetRequestID
public boolean isSetRequestID()- Overrides:
isSetRequestIDin classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
getProfile
- Overrides:
getProfilein classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
setProfile
- Overrides:
setProfilein classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-
isSetProfile
public boolean isSetProfile()- Overrides:
isSetProfilein classse.swedenconnect.schemas.dss_1_0.ResponseBaseType
-