Class ClientHelper

java.lang.Object
no.digipost.signature.client.core.internal.ClientHelper

public class ClientHelper extends Object
  • Constructor Details

    • ClientHelper

      public ClientHelper(SignatureServiceRoot serviceRoot, org.apache.hc.client5.http.classic.HttpClient httpClient)
    • ClientHelper

      public ClientHelper(SignatureServiceRoot serviceRoot, org.apache.hc.client5.http.classic.HttpClient httpClient, no.digipost.signature.jaxb.JaxbMarshaller requestMarshaller, no.digipost.signature.jaxb.JaxbMarshaller responseMarshaller)
  • Method Details

    • sendSignatureJobRequest

      public <RESPONSE, REQUEST> RESPONSE sendSignatureJobRequest(ApiFlow<REQUEST,RESPONSE,?> target, REQUEST signatureJobRequest, DocumentBundle documentBundle, Sender sender)
    • requestNewRedirectUrl

      public no.digipost.signature.api.xml.XMLDirectSignerResponse requestNewRedirectUrl(WithSignerUrl url)
    • sendSignatureJobStatusRequest

      public no.digipost.signature.api.xml.XMLDirectSignatureJobStatusResponse sendSignatureJobStatusRequest(URI statusUrl)
    • cancel

      public void cancel(Cancellable cancellable)
    • getStatusChange

      public <RES> JobStatusResponse<RES> getStatusChange(ApiFlow<?,?,RES> target, Sender sender)
    • confirm

      public void confirm(Confirmable confirmable)
    • deleteDocuments

      public void deleteDocuments(DeleteDocumentsUrl deleteDocumentsUrl)