Package ru.i_novus.ms.rdm.n2o.provider
Class DataRecordBaseProvider
java.lang.Object
ru.i_novus.ms.rdm.n2o.provider.DataRecordBaseProvider
- Direct Known Subclasses:
DataRecordObjectProvider,DataRecordPageProvider,DataRecordQueryProvider
@Service
public class DataRecordBaseProvider
extends java.lang.Object
Провайдер для формирования метаданных.
-
Field Summary
Fields Modifier and Type Field Description protected VersionRestServiceversionService -
Constructor Summary
Constructors Constructor Description DataRecordBaseProvider() -
Method Summary
Modifier and Type Method Description protected StructuregetStructureOrEmpty(java.lang.Integer versionId)Получение структуры по идентификатору версии без исключения.voidsetVersionService(VersionRestService versionService)protected DataRecordRequesttoRequest(java.lang.String context)Получение запроса из контекста провайдера.
-
Field Details
-
Constructor Details
-
DataRecordBaseProvider
public DataRecordBaseProvider()
-
-
Method Details
-
setVersionService
-
toRequest
Получение запроса из контекста провайдера.- Parameters:
context- параметры провайдера в формате versionId_pageType, где versionId - идентификатор версии справочника, pageType - тип действия (string)- Returns:
- Запрос
-
getStructureOrEmpty
Получение структуры по идентификатору версии без исключения.- Parameters:
versionId- идентификатор версии- Returns:
- Структура версии или пустая структура
-