Package de.hybris.e2e.transport.cts
Interface CtsClient
- All Known Implementing Classes:
SimpleCtsClient
public interface CtsClient
-
Method Summary
Modifier and TypeMethodDescriptionAttaches uploaded file to given requestPrepare @CtsWsRequestFilter so that default request can be retrieved from export web serviceContacts export web service by sending configured @CtsWsRequestFilter and gets default request information like request idUploads filevoidsetRequestResponse(CtsWsRequestResponse response) Sets request responsevoidsetUploadResponse(CtsWsUploadResponse response) Sets upload responseSubmits requestvoidHandles whole web service flow
-
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
Sets upload response- Parameters:
response- - @CtsWsUploadResponse instance
-
setRequestResponse
Sets request response- Parameters:
response- - @CtsWsRequestResponse instance
-