Package ru.clinicainfo.protocol
Class OAuthRequest
java.lang.Object
ru.clinicainfo.extended.CustomListViewDataSource
ru.clinicainfo.protocol.CustomNetworkRequest
ru.clinicainfo.protocol.OAuthRequest
- Direct Known Subclasses:
OAuthGetUserInfoRequest,OAuthSMSCompleteRequest,OAuthSMSRequest
Запрос на авторизацию
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumclassclassclassclassclassclassclassclassstatic classКапчаstatic enumРежим капчиstatic classНастройка для отображения филиалов по местоположениюstatic enumРежим отображения по местоположению 0 - режим не используется (geoip.use в таком случае будет передан как false); 1 - только регион; 2 - регион + населенный пунктstatic enumstatic enumNested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
CustomNetworkRequest.NoConnectionException, CustomNetworkRequest.ServiceFailureException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.ServiceUnavailableException -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
REQUEST_HTTP_BAD_REQUEST, REQUEST_HTTP_CONFLICT, REQUEST_HTTP_GONE, REQUEST_HTTP_SUCCESS, REQUEST_HTTP_UNAUTHORIZED -
Constructor Summary
ConstructorsConstructorDescriptionOAuthRequest(IAuthRequests.BaseAuthModel authModel, String refreshToken, ru.clinicainfo.medframework.SchedController controller) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteRequest(String urlPath) getLogin()Нужно для обратной совместимости по некотрым методамgetScope()Нужно для обратной совместимости по некотрым методамvoidНужно для обратной совместимости по некотрым методамMethods inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
getError, getErrorsList, getErrorTextEx, getMessageFromDataJson, getMessageFromDataJson, getMessageFromDataJsonEx, getMessageFromDataJsonSafe, getStringMethods inherited from class ru.clinicainfo.extended.CustomListViewDataSource
canEditing, loadListView, removeItem
-
Field Details
-
ONLINE_SCHEDULED_MODE
public static final int ONLINE_SCHEDULED_MODE- See Also:
-
ONLINE_DUTY_MODE
public static final int ONLINE_DUTY_MODE- See Also:
-
-
Constructor Details
-
OAuthRequest
public OAuthRequest(IAuthRequests.BaseAuthModel authModel, String refreshToken, @Nullable ru.clinicainfo.medframework.SchedController controller)
-
-
Method Details
-
getAuthInfo
-
getRefreshToken
-
getAuthModel
-
getScope
Нужно для обратной совместимости по некотрым методам -
setScope
Нужно для обратной совместимости по некотрым методам -
getLogin
Нужно для обратной совместимости по некотрым методам -
getFailureMessage
- Overrides:
getFailureMessagein classCustomNetworkRequest
-
getExceptionMessage
- Overrides:
getExceptionMessagein classCustomNetworkRequest
-
executeRequest
public void executeRequest(String urlPath) throws IOException, CustomNetworkRequest.ServiceUnavailableException, CustomNetworkRequest.ServiceFailureException, org.json.JSONException, NoSuchAlgorithmException - Throws:
IOExceptionCustomNetworkRequest.ServiceUnavailableExceptionCustomNetworkRequest.ServiceFailureExceptionorg.json.JSONExceptionNoSuchAlgorithmException
-