| Constructor and Description |
|---|
SimpleCtsClient(ConfigurationHolder holder,
CtsService service,
java.lang.String fileName)
Creates @SimpleCtsClient instance
|
| Modifier and Type | Method and Description |
|---|---|
CtsWsTraResponse |
attachToRequest()
Attaches uploaded file to given request
|
CtsWsRequestFilter |
configureRequestFilter()
Prepare @CtsWsRequestFilter so that default request can be retrieved from export web service
|
CtsWsRequestResponse |
getDefaultRequest()
Contacts export web service by sending configured @CtsWsRequestFilter and gets default request information like
request id
|
java.lang.String |
getFileHandle()
Gets file handle
|
java.lang.String |
getRequestId()
Gets request id
|
protected static byte[] |
handleBytesLeft(int bytesRead,
byte[] bytes) |
CtsWsUploadResponse |
internalUploadFile()
Uploads file
|
void |
setRequestResponse(CtsWsRequestResponse response)
Sets request response
|
void |
setUploadResponse(CtsWsUploadResponse response)
Sets upload response
|
CtsWsTraResponse |
submitRequest()
Submits request
|
void |
uploadFile()
Handles whole web service flow
|
protected void |
verifyReply(CtsWsReply reply,
java.lang.String phaseName)
Verifies return codes
|
public SimpleCtsClient(ConfigurationHolder holder, CtsService service, java.lang.String fileName)
holder - - @ConfigurationHolder instanceservice - - @CtsService instancefileName - - name of the file to be exportedpublic final void uploadFile()
uploadFile in interface CtsClientpublic void setUploadResponse(CtsWsUploadResponse response)
setUploadResponse in interface CtsClientresponse - - @CtsWsUploadResponse instancepublic void setRequestResponse(CtsWsRequestResponse response)
setRequestResponse in interface CtsClientresponse - - @CtsWsRequestResponse instancepublic CtsWsRequestFilter configureRequestFilter()
configureRequestFilter in interface CtsClientprotected void verifyReply(CtsWsReply reply, java.lang.String phaseName)
reply - - @CtsWsReply from a serverphaseName - -name of a phase of call sequencepublic CtsWsRequestResponse getDefaultRequest()
getDefaultRequest in interface CtsClientpublic CtsWsUploadResponse internalUploadFile()
internalUploadFile in interface CtsClientprotected static byte[] handleBytesLeft(int bytesRead,
byte[] bytes)
bytesRead - bytes - public CtsWsTraResponse attachToRequest()
CtsClientattachToRequest in interface CtsClientpublic CtsWsTraResponse submitRequest()
submitRequest in interface CtsClientpublic java.lang.String getRequestId()
public java.lang.String getFileHandle()
Copyright © 2018 SAP SE. All Rights Reserved.