Package ru.i_novus.ms.rdm.n2o.operation
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 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.SourceCacheOperation
getCacheTemplate, getKey, getMetadataRegister, getPipelineOperationType, handleAllMetadataChange, handleMetadataChange, setCacheTemplate, setEnvironmentMethods inherited from class net.n2oapp.framework.api.event.MetadataChangeListener
handleEvent, isApply
-
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:
executein interfacenet.n2oapp.framework.api.metadata.pipeline.PipelineOperation<S extends net.n2oapp.framework.api.metadata.SourceMetadata,S extends net.n2oapp.framework.api.metadata.SourceMetadata>- Overrides:
executein classnet.n2oapp.framework.config.compile.pipeline.operation.SourceCacheOperation<S extends net.n2oapp.framework.api.metadata.SourceMetadata>
-