Package ru.clinicainfo.protocol
Class CustomNetworkRequest
- java.lang.Object
-
- ru.clinicainfo.extended.CustomListViewDataSource
-
- ru.clinicainfo.protocol.CustomNetworkRequest
-
- Direct Known Subclasses:
ConferenceOpenRequest,CustomLoadRequest,CustomProtocolRequest,CustomRecoveryRequest,CustomRegisterRequest,CustomXmlRequest,DutySearchRequest,NotificationRemoveRequest,NotificationSubscribeRequest,OAuthRequest,PaymentLoadRequest
public class CustomNetworkRequest extends ru.clinicainfo.extended.CustomListViewDataSourceРодительский класс для запросов
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCustomNetworkRequest.NoConnectionExceptionclassCustomNetworkRequest.ServiceFailureExceptionclassCustomNetworkRequest.ServiceParserExceptionclassCustomNetworkRequest.ServiceUnavailableException
-
Field Summary
Fields Modifier and Type Field Description static intREQUEST_HTTP_BAD_REQUESTstatic intREQUEST_HTTP_CONFLICTstatic intREQUEST_HTTP_GONEstatic intREQUEST_HTTP_SUCCESSstatic intREQUEST_HTTP_UNAUTHORIZED
-
Constructor Summary
Constructors Constructor Description CustomNetworkRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetError(java.lang.String json)java.util.List<ru.clinicainfo.extended.ErrorResponse>getErrorsList()java.lang.StringgetErrorTextEx(java.lang.String jsonError)java.lang.StringgetExceptionMessage()java.lang.StringgetFailureMessage()static java.lang.StringgetMessageFromDataJson(java.lang.String json, java.lang.String key)static java.lang.StringgetMessageFromDataJson(java.lang.String json, java.util.List<java.lang.String> messageKeys)static java.lang.StringgetMessageFromDataJsonEx(java.lang.String json, java.util.List<java.lang.String> messageKeys)static java.lang.StringgetMessageFromDataJsonSafe(java.lang.String json, java.util.List<java.lang.String> messageKeys)static java.lang.StringgetString(java.lang.String json, java.lang.String name)
-
-
-
Field Detail
-
REQUEST_HTTP_SUCCESS
public static final int REQUEST_HTTP_SUCCESS
- See Also:
- Constant Field Values
-
REQUEST_HTTP_BAD_REQUEST
public static final int REQUEST_HTTP_BAD_REQUEST
- See Also:
- Constant Field Values
-
REQUEST_HTTP_UNAUTHORIZED
public static final int REQUEST_HTTP_UNAUTHORIZED
- See Also:
- Constant Field Values
-
REQUEST_HTTP_CONFLICT
public static final int REQUEST_HTTP_CONFLICT
- See Also:
- Constant Field Values
-
REQUEST_HTTP_GONE
public static final int REQUEST_HTTP_GONE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getExceptionMessage
public java.lang.String getExceptionMessage()
-
getFailureMessage
public java.lang.String getFailureMessage()
-
getErrorsList
@Nullable public java.util.List<ru.clinicainfo.extended.ErrorResponse> getErrorsList()
-
getError
@Nullable public static java.lang.String getError(@Nullable java.lang.String json)
-
getErrorTextEx
@Nullable public java.lang.String getErrorTextEx(@Nullable java.lang.String jsonError)
-
getString
@Nullable public static java.lang.String getString(@Nullable java.lang.String json, java.lang.String name)
-
getMessageFromDataJson
@Nullable public static java.lang.String getMessageFromDataJson(java.lang.String json, @NonNull java.lang.String key)
-
getMessageFromDataJson
@NonNull public static java.lang.String getMessageFromDataJson(java.lang.String json, java.util.List<java.lang.String> messageKeys) throws org.json.JSONException- Throws:
org.json.JSONException
-
getMessageFromDataJsonSafe
@Nullable public static java.lang.String getMessageFromDataJsonSafe(java.lang.String json, java.util.List<java.lang.String> messageKeys)
-
getMessageFromDataJsonEx
@Nullable public static java.lang.String getMessageFromDataJsonEx(java.lang.String json, java.util.List<java.lang.String> messageKeys) throws org.json.JSONException- Throws:
org.json.JSONException
-
-