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
public class FilialListRequest extends CustomProtocolRequest
Запрос на получение списка филиалов
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilialListRequest.FilialItemОбъект филиала-
Nested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
CustomProtocolRequest.RequestStatusInfo
-
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 java.lang.StringcashIdInИдентификатор подразделенияjava.util.List<java.lang.String>cashListСписок идентификаторов подразделенийjava.lang.StringextpCodeИдентификатор сотрудникаjava.lang.StringfilialInИдентификатор филиалаjava.util.List<java.lang.String>filialsListСписок идентификаторов филиаловjava.lang.StringfilNameЧасть названия филиала или подразделенияjava.lang.IntegerignoreShowCashRefПризнак отображения подразделений у филиала.java.lang.StringklCodeКод субъекта внутри которого идет фильтрацияbooleanloadOnLineList(not request part)java.lang.StringpCodeИдентификатор пациентаjava.lang.StringsearchStringСтрока поиска (not request part)booleanshowStatOnlyОтображать только со стационаром.java.lang.StringstrictKlcodeСтрогий фильтр по KLCODE, 1 = да, 0 = нет(по региону)java.lang.IntegerviewInWebОтображаемость филиала на сайте-
Fields inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
InnerRequestDateTimeFormat, InnerRequestDateTimeFormat2, reqFilial, REQUEST_FAILURE, REQUEST_NOT_FILES, REQUEST_SUCCESS, RequestDateFormat, RequestDateTimeFormat
-
Fields 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
Constructors Constructor Description FilialListRequest(ru.clinicainfo.medframework.SchedController controller, ru.clinicainfo.medframework.ImageController imageController)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteRequest(java.lang.String urlPath)java.util.List<FilialListRequest.FilialItem>getFilialList()java.lang.StringgetMessageCode()java.util.List<FilialListRequest.FilialItem>getOnLineList()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, setRequestFilial
-
Methods inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
getError, getErrorsList, getErrorTextEx, getExceptionMessage, getFailureMessage, getMessageFromDataJson, getMessageFromDataJson, getMessageFromDataJsonEx, getMessageFromDataJsonSafe, getString
-
-
-
-
Field Detail
-
pCode
public java.lang.String pCode
Идентификатор пациента
-
extpCode
public java.lang.String extpCode
Идентификатор сотрудника
-
viewInWeb
public java.lang.Integer viewInWeb
Отображаемость филиала на сайте
-
ignoreShowCashRef
public java.lang.Integer ignoreShowCashRef
Признак отображения подразделений у филиала. При передаче = 1 игнорируется его, возвращяя только сами филиалы
-
filName
public java.lang.String filName
Часть названия филиала или подразделения
-
klCode
public java.lang.String klCode
Код субъекта внутри которого идет фильтрация
-
strictKlcode
public java.lang.String strictKlcode
Строгий фильтр по KLCODE, 1 = да, 0 = нет(по региону)
-
showStatOnly
public boolean showStatOnly
Отображать только со стационаром. При true возвращает список подразделений, где есть стационарные отделения
-
filialIn
public java.lang.String filialIn
Идентификатор филиала
-
cashIdIn
public java.lang.String cashIdIn
Идентификатор подразделения
-
filialsList
public java.util.List<java.lang.String> filialsList
Список идентификаторов филиалов
-
cashList
public java.util.List<java.lang.String> cashList
Список идентификаторов подразделений
-
loadOnLineList
public boolean loadOnLineList
(not request part)
-
searchString
public java.lang.String searchString
Строка поиска (not request part)
-
-
Method Detail
-
getFilialList
public java.util.List<FilialListRequest.FilialItem> getFilialList()
- Returns:
- возвращает массив филиалов
-
getOnLineList
public java.util.List<FilialListRequest.FilialItem> getOnLineList()
- Returns:
- возвращает массив филиалов
-
getMessageCode
public java.lang.String getMessageCode()
- Specified by:
getMessageCodein classCustomProtocolRequest
-
writeRequestParams
public void writeRequestParams(ru.clinicainfo.xml.XMLItem params)
- Specified by:
writeRequestParamsin classCustomProtocolRequest
-
readResponseParams
public void readResponseParams(ru.clinicainfo.xml.XMLItem params)
- Overrides:
readResponseParamsin classCustomProtocolRequest
-
executeRequest
public void executeRequest(java.lang.String urlPath) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.NoConnectionException, CustomNetworkRequest.ServiceUnavailableException, java.text.ParseException- Overrides:
executeRequestin classCustomProtocolRequest- Throws:
java.io.IOExceptionorg.xmlpull.v1.XmlPullParserExceptionCustomNetworkRequest.ServiceParserExceptionCustomNetworkRequest.NoConnectionExceptionCustomNetworkRequest.ServiceUnavailableExceptionjava.text.ParseException
-
loadListView
public void loadListView(ru.clinicainfo.extended.ExtendedList list)
- Overrides:
loadListViewin classru.clinicainfo.extended.CustomListViewDataSource
-
-