Class DataRecordQueryProvider

java.lang.Object
ru.i_novus.ms.rdm.n2o.provider.DataRecordBaseProvider
ru.i_novus.ms.rdm.n2o.provider.DataRecordQueryProvider
All Implemented Interfaces:
net.n2oapp.framework.api.register.DynamicMetadataProvider

@Service
public class DataRecordQueryProvider
extends DataRecordBaseProvider
implements net.n2oapp.framework.api.register.DynamicMetadataProvider
Провайдер для формирования запроса на получение данных по конкретной записи из указанной версии справочника.
  • Field Summary

    Fields inherited from class ru.i_novus.ms.rdm.n2o.provider.DataRecordBaseProvider

    versionService
  • Constructor Summary

    Constructors 
    Constructor Description
    DataRecordQueryProvider()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getCode()  
    java.util.Collection<java.lang.Class<? extends net.n2oapp.framework.api.metadata.SourceMetadata>> getMetadataClasses()  
    java.util.List<? extends net.n2oapp.framework.api.metadata.SourceMetadata> read​(java.lang.String context)  

    Methods inherited from class ru.i_novus.ms.rdm.n2o.provider.DataRecordBaseProvider

    getStructureOrEmpty, setVersionService, toRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.n2oapp.framework.api.register.DynamicMetadataProvider

    cache, read
  • Constructor Details

  • Method Details

    • getCode

      public java.lang.String getCode()
      Specified by:
      getCode in interface net.n2oapp.framework.api.register.DynamicMetadataProvider
    • read

      public java.util.List<? extends net.n2oapp.framework.api.metadata.SourceMetadata> read​(java.lang.String context)
      Specified by:
      read in interface net.n2oapp.framework.api.register.DynamicMetadataProvider
    • getMetadataClasses

      public java.util.Collection<java.lang.Class<? extends net.n2oapp.framework.api.metadata.SourceMetadata>> getMetadataClasses()
      Specified by:
      getMetadataClasses in interface net.n2oapp.framework.api.register.DynamicMetadataProvider