Interface CtsClient

All Known Implementing Classes:
SimpleCtsClient

public interface CtsClient
  • Method Details

    • uploadFile

      void uploadFile()
      Handles whole web service flow
    • configureRequestFilter

      CtsWsRequestFilter configureRequestFilter()
      Prepare @CtsWsRequestFilter so that default request can be retrieved from export web service
      Returns:
      configured @CtsWsRequestFilter
    • getDefaultRequest

      CtsWsRequestResponse getDefaultRequest()
      Contacts export web service by sending configured @CtsWsRequestFilter and gets default request information like request id
      Returns:
    • internalUploadFile

      CtsWsUploadResponse internalUploadFile()
      Uploads file
      Returns:
    • attachToRequest

      CtsWsTraResponse attachToRequest()
      Attaches uploaded file to given request
      Returns:
    • submitRequest

      CtsWsTraResponse submitRequest()
      Submits request
      Returns:
    • setUploadResponse

      void setUploadResponse(CtsWsUploadResponse response)
      Sets upload response
      Parameters:
      response - - @CtsWsUploadResponse instance
    • setRequestResponse

      void setRequestResponse(CtsWsRequestResponse response)
      Sets request response
      Parameters:
      response - - @CtsWsRequestResponse instance