public static Batchlet buildGenericStep(JobStepDefinition jobStepDefinition) { Batchlet batchlet = new Batchlet(); batchlet.setRef(jobStepDefinition.getProcessorName()); return batchlet; }
public static Batchlet buildGenericStep(JobStepDefinition jobStepDefinition) { Batchlet batchlet = new Batchlet(); batchlet.setRef(jobStepDefinition.getProcessorName()); return batchlet; }
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; } }
@Override public JobStepDefinition update(JobStepDefinition jobStepDefinition) throws KapuaException { // // Argument Validation ArgumentValidator.notNull(jobStepDefinition, "stepDefinition"); ArgumentValidator.notNull(jobStepDefinition.getScopeId(), "stepDefinition.scopeId"); ArgumentValidator.notNull(jobStepDefinition.getStepType(), "jobStepDefinition.stepType"); ArgumentValidator.notEmptyOrNull(jobStepDefinition.getName(), "jobStepDefinition.name"); ArgumentValidator.notEmptyOrNull(jobStepDefinition.getProcessorName(), "jobStepDefinition.processorName"); // // Check access AUTHORIZATION_SERVICE.checkPermission(PERMISSION_FACTORY.newPermission(JobDomains.JOB_DOMAIN, Actions.write, null)); return entityManagerSession.onTransactedResult(em -> JobStepDefinitionDAO.update(em, jobStepDefinition)); }
@Override public JobStepDefinition update(JobStepDefinition jobStepDefinition) throws KapuaException { // // Argument Validation ArgumentValidator.notNull(jobStepDefinition, "stepDefinition"); ArgumentValidator.notNull(jobStepDefinition.getScopeId(), "stepDefinition.scopeId"); ArgumentValidator.notNull(jobStepDefinition.getStepType(), "jobStepDefinition.stepType"); ArgumentValidator.notEmptyOrNull(jobStepDefinition.getName(), "jobStepDefinition.name"); ArgumentValidator.notEmptyOrNull(jobStepDefinition.getProcessorName(), "jobStepDefinition.processorName"); // // Check access AUTHORIZATION_SERVICE.checkPermission(PERMISSION_FACTORY.newPermission(JobDomains.JOB_DOMAIN, Actions.write, null)); return entityManagerSession.onTransactedResult(em -> JobStepDefinitionDAO.update(em, jobStepDefinition)); }