Package ru.clinicainfo.protocol
Class CustomLoadRequest
- java.lang.Object
-
- ru.clinicainfo.extended.CustomListViewDataSource
-
- ru.clinicainfo.protocol.CustomNetworkRequest
-
- ru.clinicainfo.protocol.CustomLoadRequest
-
- Direct Known Subclasses:
DeleteAttachmentRequest,ReportLoadRequest,TreatPlaceLoadRequest
public abstract class CustomLoadRequest extends CustomNetworkRequest
Created by Ark on 07.01.2015.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCustomLoadRequest.LoadRequestModestatic interfaceCustomLoadRequest.OnLoadProgressListener-
Nested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
CustomNetworkRequest.NoConnectionException, CustomNetworkRequest.ServiceFailureException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.ServiceUnavailableException
-
-
Field Summary
Fields Modifier and Type Field Description static intLOAD_HTTP_REDIRECTstatic intLOAD_HTTP_SUCCESSjava.io.FileresponseFile-
Fields inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
REQUEST_HTTP_BAD_REQUEST, REQUEST_HTTP_CONFLICT, REQUEST_HTTP_GONE, REQUEST_HTTP_SUCCESS
-
-
Constructor Summary
Constructors Constructor Description CustomLoadRequest(ru.clinicainfo.medframework.SchedController controller, CustomLoadRequest.LoadRequestMode mode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecuteRequest(java.lang.String urlPath, java.io.File filesDir, CustomLoadRequest.OnLoadProgressListener listener)ru.clinicainfo.medframework.SchedControllergetController()abstract java.lang.StringgetLoadFileName()java.lang.StringgetRequestUrl()intgetResponseCode()java.lang.StringgetResponseData()java.io.FilegetResponseFile()java.lang.StringgetResponseHeader(java.lang.String header)abstract java.lang.StringgetUrlExtraPath()abstract java.lang.StringgetUrlParams()-
Methods inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
getExceptionMessage, getFailureMessage, getNetworkMessage
-
-
-
-
Field Detail
-
LOAD_HTTP_SUCCESS
public static final int LOAD_HTTP_SUCCESS
- See Also:
- Constant Field Values
-
LOAD_HTTP_REDIRECT
public static final int LOAD_HTTP_REDIRECT
- See Also:
- Constant Field Values
-
responseFile
public java.io.File responseFile
-
-
Constructor Detail
-
CustomLoadRequest
public CustomLoadRequest(ru.clinicainfo.medframework.SchedController controller, CustomLoadRequest.LoadRequestMode mode)
-
-
Method Detail
-
getRequestUrl
public java.lang.String getRequestUrl()
-
getResponseData
public java.lang.String getResponseData()
-
getResponseCode
public int getResponseCode()
-
getResponseHeader
public java.lang.String getResponseHeader(java.lang.String header)
-
getResponseFile
public java.io.File getResponseFile()
-
getController
public ru.clinicainfo.medframework.SchedController getController()
-
getUrlExtraPath
public abstract java.lang.String getUrlExtraPath()
-
getUrlParams
public abstract java.lang.String getUrlParams()
-
getLoadFileName
public abstract java.lang.String getLoadFileName()
-
executeRequest
public void executeRequest(java.lang.String urlPath, java.io.File filesDir, CustomLoadRequest.OnLoadProgressListener listener) throws java.io.IOException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.ServiceUnavailableException- Throws:
java.io.IOExceptionCustomNetworkRequest.ServiceParserExceptionCustomNetworkRequest.ServiceUnavailableException
-
-