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
Constructors Constructor Description MergeOperation()Конструктор с отложенной инициализацией наsetEnvironment(net.n2oapp.framework.api.MetadataEnvironment)MergeOperation(SourceMergerFactory sourceMergerFactory)Конструктор с непосредственной инициализацией
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sexecute(CompileContext<?,?> context, DataSet data, Supplier<S> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, ValidateProcessor validateProcessor)PipelineOperationTypegetPipelineOperationType()voidsetEnvironment(MetadataEnvironment environment)
-
-
-
Constructor Detail
-
MergeOperation
public MergeOperation()
Конструктор с отложенной инициализацией наsetEnvironment(net.n2oapp.framework.api.MetadataEnvironment)
-
MergeOperation
public MergeOperation(SourceMergerFactory sourceMergerFactory)
Конструктор с непосредственной инициализацией- Parameters:
sourceMergerFactory- Фабрика слияний
-
-
Method Detail
-
execute
public S execute(CompileContext<?,?> context, DataSet data, Supplier<S> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, ValidateProcessor validateProcessor)
- Specified by:
executein interfacePipelineOperation<S,S>
-
setEnvironment
public void setEnvironment(MetadataEnvironment environment)
- Specified by:
setEnvironmentin interfaceMetadataEnvironmentAware
-
getPipelineOperationType
public PipelineOperationType getPipelineOperationType()
- Specified by:
getPipelineOperationTypein interfacePipelineOperationTypeAware
-
-