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:
  • Constructor Details

    • SignResponseWrapper

      public SignResponseWrapper()
      Constructor setting up an empty SignResponse.
    • 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 class se.swedenconnect.schemas.dss_1_0.SignResponse
    • setSignatureObject

      public void setSignatureObject(se.swedenconnect.schemas.dss_1_0.SignatureObject value)
      Overrides:
      setSignatureObject in class se.swedenconnect.schemas.dss_1_0.SignResponse
    • isSetSignatureObject

      public boolean isSetSignatureObject()
      Overrides:
      isSetSignatureObject in class se.swedenconnect.schemas.dss_1_0.SignResponse
    • getSignTasks

      public se.swedenconnect.schemas.csig.dssext_1_1.SignTasks getSignTasks() throws SignServiceProtocolException
      Utility method that gets the SignTasks object from the SignatureObject.
      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 to Other object of the SignatureObject. Any previous sign tasks set in Other 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 class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • setResult

      public void setResult(se.swedenconnect.schemas.dss_1_0.Result value)
      Overrides:
      setResult in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • isSetResult

      public boolean isSetResult()
      Overrides:
      isSetResult in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • getOptionalOutputs

      public se.swedenconnect.schemas.dss_1_0.AnyType getOptionalOutputs()
      Overrides:
      getOptionalOutputs in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • setOptionalOutputs

      public void setOptionalOutputs(se.swedenconnect.schemas.dss_1_0.AnyType value)
      Overrides:
      setOptionalOutputs in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • isSetOptionalOutputs

      public boolean isSetOptionalOutputs()
      Overrides:
      isSetOptionalOutputs in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • getSignResponseExtension

      public se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension getSignResponseExtension() throws SignServiceProtocolException
      Gets the SignResponseExtension element from the OptionalOutput 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

      public String getRequestID()
      Overrides:
      getRequestID in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • setRequestID

      public void setRequestID(String value)
      Overrides:
      setRequestID in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • isSetRequestID

      public boolean isSetRequestID()
      Overrides:
      isSetRequestID in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • getProfile

      public String getProfile()
      Overrides:
      getProfile in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • setProfile

      public void setProfile(String value)
      Overrides:
      setProfile in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType
    • isSetProfile

      public boolean isSetProfile()
      Overrides:
      isSetProfile in class se.swedenconnect.schemas.dss_1_0.ResponseBaseType