Package ru.i_novus.ms.rdm.n2o.operation
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 Sexecute(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, setEnvironmentMethods inherited from class net.n2oapp.framework.api.event.MetadataChangeListener
handleEvent, isApply
-
Constructor Details
-
RdmCompileCacheOperation
public RdmCompileCacheOperation() -
RdmCompileCacheOperation
public RdmCompileCacheOperation(net.n2oapp.cache.template.CacheTemplate cacheTemplate)
-
-
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)
-