Package ru.clinicainfo.protocol
Class FilialListRequest
java.lang.Object
ru.clinicainfo.extended.CustomListViewDataSource
ru.clinicainfo.protocol.CustomNetworkRequest
ru.clinicainfo.protocol.CustomProtocolRequest
ru.clinicainfo.protocol.FilialListRequest
- Direct Known Subclasses:
FilialClientListRequst
Запрос на получение списка филиалов
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
CustomProtocolRequest.RequestStatusInfoNested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
CustomNetworkRequest.NoConnectionException, CustomNetworkRequest.ServiceFailureException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.ServiceUnavailableException -
Field Summary
FieldsModifier and TypeFieldDescriptionИдентификатор подразделенияСписок идентификаторов подразделенийИдентификатор сотрудникаИдентификатор филиалаСписок идентификаторов филиаловЧасть названия филиала или подразделенияПризнак отображения подразделений у филиала.Код субъекта внутри которого идет фильтрацияboolean(not request part)Идентификатор пациентаСтрока поиска (not request part)booleanОтображать данные о прикрепленияхbooleanОтображать только со стационаром.Строгий фильтр по KLCODE, 1 = да, 0 = нет(по региону)Отображаемость филиала на сайтеFields inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
InnerRequestDateTimeFormat, InnerRequestDateTimeFormat2, reqFilial, REQUEST_FAILURE, REQUEST_NOT_FILES, REQUEST_SUCCESS, RequestDateFormat, RequestDateTimeFormatFields 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
ConstructorsConstructorDescriptionFilialListRequest(ru.clinicainfo.medframework.SchedController controller, ru.clinicainfo.medframework.ImageController imageController) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteRequest(String urlPath) voidloadListView(ru.clinicainfo.extended.ExtendedList list) voidreadResponseParams(ru.clinicainfo.xml.XMLItem params) voidwriteRequestParams(ru.clinicainfo.xml.XMLItem params) Methods inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
getController, getImageController, getLayoutItemId, getListViewController, getMediaDescriptionUrl, getMediaImageUrl, getMediaMediumImageUrl, getMessageType, getRequestDataTag, getResponseDataTag, getRootTag, getStatusInfo, initListViewController, parseDateTimeFormat, readCheckData, setLayoutItemId, setRequestFilialMethods inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
getError, getErrorsList, getErrorTextEx, getExceptionMessage, getFailureMessage, getMessageFromDataJson, getMessageFromDataJson, getMessageFromDataJsonEx, getMessageFromDataJsonSafe, getStringMethods inherited from class ru.clinicainfo.extended.CustomListViewDataSource
canEditing, removeItem
-
Field Details
-
pCode
Идентификатор пациента -
extpCode
Идентификатор сотрудника -
viewInWeb
Отображаемость филиала на сайте -
ignoreShowCashRef
Признак отображения подразделений у филиала. При передаче = 1 игнорируется его, возвращяя только сами филиалы -
filName
Часть названия филиала или подразделения -
klCode
Код субъекта внутри которого идет фильтрация -
strictKlcode
Строгий фильтр по KLCODE, 1 = да, 0 = нет(по региону) -
showStatOnly
public boolean showStatOnlyОтображать только со стационаром. При true возвращает список подразделений, где есть стационарные отделения -
filialIn
Идентификатор филиала -
cashIdIn
Идентификатор подразделения -
filialsList
Список идентификаторов филиалов -
cashList
Список идентификаторов подразделений -
showNspInfo
public boolean showNspInfoОтображать данные о прикреплениях -
loadOnLineList
public boolean loadOnLineList(not request part) -
searchString
Строка поиска (not request part)
-
-
Constructor Details
-
FilialListRequest
public FilialListRequest(ru.clinicainfo.medframework.SchedController controller, ru.clinicainfo.medframework.ImageController imageController)
-
-
Method Details
-
getFilialList
- Returns:
- возвращает массив филиалов
-
getOnLineList
- Returns:
- возвращает массив филиалов
-
getMessageCode
- Specified by:
getMessageCodein classCustomProtocolRequest
-
writeRequestParams
public void writeRequestParams(ru.clinicainfo.xml.XMLItem params) - Specified by:
writeRequestParamsin classCustomProtocolRequest
-
readResponseParams
- Overrides:
readResponseParamsin classCustomProtocolRequest- Throws:
ParseException
-
executeRequest
public void executeRequest(String urlPath) throws IOException, org.xmlpull.v1.XmlPullParserException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.NoConnectionException, CustomNetworkRequest.ServiceUnavailableException, ParseException - Overrides:
executeRequestin classCustomProtocolRequest- Throws:
IOExceptionorg.xmlpull.v1.XmlPullParserExceptionCustomNetworkRequest.ServiceParserExceptionCustomNetworkRequest.NoConnectionExceptionCustomNetworkRequest.ServiceUnavailableExceptionParseException
-
loadListView
public void loadListView(ru.clinicainfo.extended.ExtendedList list) - Overrides:
loadListViewin classru.clinicainfo.extended.CustomListViewDataSource
-