Class DeserializeOperation<D extends SourceMetadata>
java.lang.Object
net.n2oapp.framework.config.compile.pipeline.operation.DeserializeOperation<D>
- All Implemented Interfaces:
MetadataEnvironmentAware,PipelineOperationTypeAware,PipelineOperation<D,InputStream>
public class DeserializeOperation<D extends SourceMetadata>
extends Object
implements PipelineOperation<D,InputStream>, PipelineOperationTypeAware, MetadataEnvironmentAware
Операция по десериализации json в исходные модели метаданных
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(CompileContext<?, ?> context, DataSet data, Supplier<InputStream> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, SourceProcessor sourceProcessor) voidsetEnvironment(MetadataEnvironment environment)
-
Constructor Details
-
DeserializeOperation
public DeserializeOperation() -
DeserializeOperation
public DeserializeOperation(com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
execute
public D execute(CompileContext<?, ?> context, DataSet data, Supplier<InputStream> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, SourceProcessor sourceProcessor) - Specified by:
executein interfacePipelineOperation<D extends SourceMetadata,InputStream>
-
getPipelineOperationType
- Specified by:
getPipelineOperationTypein interfacePipelineOperationTypeAware
-
setEnvironment
- Specified by:
setEnvironmentin interfaceMetadataEnvironmentAware
-