Class RdmSourceCacheOperation<S extends net.n2oapp.framework.api.metadata.SourceMetadata>

java.lang.Object
net.n2oapp.framework.api.event.MetadataChangeListener
net.n2oapp.framework.config.compile.pipeline.operation.SourceCacheOperation<S>
ru.i_novus.ms.rdm.n2o.operation.RdmSourceCacheOperation<S>
All Implemented Interfaces:
java.util.EventListener, net.n2oapp.framework.api.event.N2oEventListener<net.n2oapp.framework.api.event.MetadataChangedEvent>, net.n2oapp.framework.api.metadata.aware.MetadataEnvironmentAware, net.n2oapp.framework.api.metadata.aware.PipelineOperationTypeAware, net.n2oapp.framework.api.metadata.pipeline.PipelineOperation<S,​S>, org.springframework.context.ApplicationListener<net.n2oapp.framework.api.event.MetadataChangedEvent>

public class RdmSourceCacheOperation<S extends net.n2oapp.framework.api.metadata.SourceMetadata>
extends net.n2oapp.framework.config.compile.pipeline.operation.SourceCacheOperation<S>
Переопределение SourceCacheOperation, чтобы не кэшировать динамические метаданные dataRecord
  • Constructor Summary

    Constructors 
    Constructor Description
    RdmSourceCacheOperation()  
    RdmSourceCacheOperation​(net.n2oapp.cache.template.CacheTemplate cacheTemplate, net.n2oapp.framework.api.register.MetadataRegister metadataRegister)  
  • Method Summary

    Modifier and Type Method Description
    S execute​(net.n2oapp.framework.api.metadata.compile.CompileContext<?,​?> context, net.n2oapp.criteria.dataset.DataSet data, java.util.function.Supplier<S> supplier, net.n2oapp.framework.api.metadata.compile.CompileProcessor compileProcessor, net.n2oapp.framework.api.metadata.compile.BindProcessor bindProcessor, net.n2oapp.framework.api.metadata.validate.ValidateProcessor validateProcessor)  

    Methods inherited from class net.n2oapp.framework.config.compile.pipeline.operation.SourceCacheOperation

    getCacheTemplate, getKey, getMetadataRegister, getPipelineOperationType, handleAllMetadataChange, handleMetadataChange, setCacheTemplate, setEnvironment

    Methods inherited from class net.n2oapp.framework.api.event.MetadataChangeListener

    handleEvent, isApply

    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.event.N2oEventListener

    onApplicationEvent
  • Constructor Details

    • RdmSourceCacheOperation

      public RdmSourceCacheOperation()
    • RdmSourceCacheOperation

      public RdmSourceCacheOperation​(net.n2oapp.cache.template.CacheTemplate cacheTemplate, net.n2oapp.framework.api.register.MetadataRegister metadataRegister)
  • Method Details

    • execute

      public S execute​(net.n2oapp.framework.api.metadata.compile.CompileContext<?,​?> context, net.n2oapp.criteria.dataset.DataSet data, java.util.function.Supplier<S> supplier, net.n2oapp.framework.api.metadata.compile.CompileProcessor compileProcessor, net.n2oapp.framework.api.metadata.compile.BindProcessor bindProcessor, net.n2oapp.framework.api.metadata.validate.ValidateProcessor validateProcessor)
      Specified by:
      execute in interface net.n2oapp.framework.api.metadata.pipeline.PipelineOperation<S extends net.n2oapp.framework.api.metadata.SourceMetadata,​S extends net.n2oapp.framework.api.metadata.SourceMetadata>
      Overrides:
      execute in class net.n2oapp.framework.config.compile.pipeline.operation.SourceCacheOperation<S extends net.n2oapp.framework.api.metadata.SourceMetadata>