Class PersistOperation<S extends SourceMetadata>
- java.lang.Object
-
- net.n2oapp.framework.config.compile.pipeline.operation.PersistOperation<S>
-
- All Implemented Interfaces:
MetadataEnvironmentAware,PipelineOperationTypeAware,PipelineOperation<java.io.InputStream,S>
public class PersistOperation<S extends SourceMetadata> extends java.lang.Object implements PipelineOperation<java.io.InputStream,S>, PipelineOperationTypeAware, MetadataEnvironmentAware
-
-
Constructor Summary
Constructors Constructor Description PersistOperation()PersistOperation(NamespacePersisterFactory<S,?> persisterFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamexecute(CompileContext<?,?> context, DataSet data, java.util.function.Supplier<S> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, ValidateProcessor validateProcessor)PipelineOperationTypegetPipelineOperationType()voidsetEnvironment(MetadataEnvironment environment)voidsetFormat(org.jdom2.output.Format format)
-
-
-
Constructor Detail
-
PersistOperation
public PersistOperation()
-
PersistOperation
public PersistOperation(NamespacePersisterFactory<S,?> persisterFactory)
-
-
Method Detail
-
getPipelineOperationType
public PipelineOperationType getPipelineOperationType()
- Specified by:
getPipelineOperationTypein interfacePipelineOperationTypeAware
-
execute
public java.io.InputStream execute(CompileContext<?,?> context, DataSet data, java.util.function.Supplier<S> supplier, CompileProcessor compileProcessor, BindProcessor bindProcessor, ValidateProcessor validateProcessor)
- Specified by:
executein interfacePipelineOperation<java.io.InputStream,S extends SourceMetadata>
-
setEnvironment
public void setEnvironment(MetadataEnvironment environment)
- Specified by:
setEnvironmentin interfaceMetadataEnvironmentAware
-
setFormat
public void setFormat(org.jdom2.output.Format format)
-
-