Class MergeOperation<S>
java.lang.Object
net.n2oapp.framework.config.compile.pipeline.operation.MergeOperation<S>
- Type Parameters:
S- Тип исходной метаданной
- All Implemented Interfaces:
MetadataEnvironmentAware,PipelineOperationTypeAware,PipelineOperation<S,S>
public class MergeOperation<S>
extends Object
implements PipelineOperation<S,S>, PipelineOperationTypeAware, MetadataEnvironmentAware
Операция слияния метаданных в конвейере
-
Constructor Summary
ConstructorsConstructorDescriptionКонструктор с отложенной инициализацией наsetEnvironment(net.n2oapp.framework.api.MetadataEnvironment)MergeOperation(SourceMergerFactory sourceMergerFactory) Конструктор с непосредственной инициализацией -
Method Summary
Modifier and TypeMethodDescriptionexecute(CompileContext<?, ?> context, DataSet data, Supplier<S> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, SourceProcessor sourceProcessor) voidsetEnvironment(MetadataEnvironment environment)
-
Constructor Details
-
MergeOperation
public MergeOperation()Конструктор с отложенной инициализацией наsetEnvironment(net.n2oapp.framework.api.MetadataEnvironment) -
MergeOperation
Конструктор с непосредственной инициализацией- Parameters:
sourceMergerFactory- Фабрика слияний
-
-
Method Details
-
execute
public S execute(CompileContext<?, ?> context, DataSet data, Supplier<S> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, SourceProcessor sourceProcessor) - Specified by:
executein interfacePipelineOperation<S,S>
-
setEnvironment
- Specified by:
setEnvironmentin interfaceMetadataEnvironmentAware
-
getPipelineOperationType
- Specified by:
getPipelineOperationTypein interfacePipelineOperationTypeAware
-