private static ItemReader cloneItemReader(ItemReader itemReader) { if (itemReader == null) { return null; } ItemReader newItemReader = jslFactory.createItemReader(); newItemReader.setRef(itemReader.getRef()); newItemReader.setProperties(cloneJSLProperties(itemReader.getProperties())); return newItemReader; }
private static ItemReader cloneItemReader(ItemReader itemReader) { if (itemReader == null) { return null; } ItemReader newItemReader = jslFactory.createItemReader(); newItemReader.setRef(itemReader.getRef()); newItemReader.setProperties(cloneJSLProperties(itemReader.getProperties())); return newItemReader; }
private static ItemReader cloneItemReader(ItemReader itemReader) { if (itemReader == null) { return null; } ItemReader newItemReader = jslFactory.createItemReader(); newItemReader.setRef(itemReader.getRef()); newItemReader.setProperties(cloneJSLProperties(itemReader.getProperties())); return newItemReader; }
@Override public ItemReader substituteProperties(ItemReader reader, Properties submittedProps, Properties parentProps) { //resolve all the properties used in attributes and update the JAXB model reader.setRef(this.replaceAllProperties(reader.getRef(), submittedProps, parentProps)); // Resolve all the properties defined for this artifact if (reader.getProperties() != null) { this.resolveElementProperties(reader.getProperties().getPropertyList(), submittedProps, parentProps); } return reader; }
@Override public ItemReader substituteProperties(ItemReader reader, Properties submittedProps, Properties parentProps) { //resolve all the properties used in attributes and update the JAXB model reader.setRef(this.replaceAllProperties(reader.getRef(), submittedProps, parentProps)); // Resolve all the properties defined for this artifact if (reader.getProperties() != null) { this.resolveElementProperties(reader.getProperties().getPropertyList(), submittedProps, parentProps); } return reader; }
@Override public ItemReader substituteProperties(ItemReader reader, Properties submittedProps, Properties parentProps) { //resolve all the properties used in attributes and update the JAXB model reader.setRef(this.replaceAllProperties(reader.getRef(), submittedProps, parentProps)); // Resolve all the properties defined for this artifact if (reader.getProperties() != null) { this.resolveElementProperties(reader.getProperties().getPropertyList(), submittedProps, parentProps); } return reader; }
public static Chunk buildChunkStep(JobStepDefinition jobStepDefinition) { Chunk chunk = new Chunk(); ItemReader itemReader = new ItemReader(); itemReader.setRef(jobStepDefinition.getReaderName() != null ? jobStepDefinition.getReaderName() : DefaultTargetReader.class.getName()); chunk.setReader(itemReader); ItemProcessor itemProcessor = new ItemProcessor(); itemProcessor.setRef(jobStepDefinition.getProcessorName()); chunk.setProcessor(itemProcessor); ItemWriter itemWriter = new ItemWriter(); itemWriter.setRef(jobStepDefinition.getWriterName() != null ? jobStepDefinition.getWriterName() : DefaultTargetWriter.class.getName()); chunk.setWriter(itemWriter); return chunk; } }
public static Chunk buildChunkStep(JobStepDefinition jobStepDefinition) { Chunk chunk = new Chunk(); ItemReader itemReader = new ItemReader(); itemReader.setRef(jobStepDefinition.getReaderName() != null ? jobStepDefinition.getReaderName() : DefaultTargetReader.class.getName()); chunk.setReader(itemReader); ItemProcessor itemProcessor = new ItemProcessor(); itemProcessor.setRef(jobStepDefinition.getProcessorName()); chunk.setProcessor(itemProcessor); ItemWriter itemWriter = new ItemWriter(); itemWriter.setRef(jobStepDefinition.getWriterName() != null ? jobStepDefinition.getWriterName() : DefaultTargetWriter.class.getName()); chunk.setWriter(itemWriter); return chunk; } }