Class RdmCompileCacheOperation<S>

java.lang.Object
net.n2oapp.framework.api.event.MetadataChangeListener
net.n2oapp.framework.config.compile.pipeline.operation.CompileCacheOperation<S>
ru.i_novus.ms.rdm.n2o.operation.RdmCompileCacheOperation<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 RdmCompileCacheOperation<S>
extends net.n2oapp.framework.config.compile.pipeline.operation.CompileCacheOperation<S>
Переопределение CompileCacheOperation, чтобы не кэшировать динамические метаданные dataRecord
  • Constructor Summary

    Constructors 
    Constructor Description
    RdmCompileCacheOperation()  
    RdmCompileCacheOperation​(net.n2oapp.cache.template.CacheTemplate cacheTemplate)  
  • 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.CompileCacheOperation

    getCacheTemplate, getKey, 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

  • 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,​S>
      Overrides:
      execute in class net.n2oapp.framework.config.compile.pipeline.operation.CompileCacheOperation<S>