ItemProcessor Interface

Implement the ItemProcessor Interface to process batch business logic.

(1) Creating an ItemProcessor

The sample below simply maps input/output IO and passes it to ItemWriter.

public class MSmpDBToDBBtch implements ItemReader<MSmpDBToDBBtch01Dto>
    , ItemProcessor<MSmpDBToDBBtch01Dto, MSmpDBToDBBtch02Dto>, ItemStream { // ItemProcessor Interface added

    @Override
    public MSmpDBToDBBtch02Dto process(MSmpDBToDBBtch01Dto in) throws Exception
    {
        MSmpDBToDBBtch02Dto out = new MSmpDBToDBBtch02Dto();

        out.setFeduEmpNo(in.getFeduEmpNo());                // set [FW sample employee number]
        out.setFeduEmpNm(in.getFeduEmpNm());                // set [FW sample employee name]
        out.setFeduOccpNm(in.getFeduOccpNm());              // set [FW sample job name]
        out.setFeduMngrEmpNo(in.getFeduMngrEmpNo());        // set [FW sample manager employee number]
        out.setFeduHireDt(in.getFeduHireDt());              // set [FW sample hire date]
        out.setFeduPayAmt(in.getFeduPayAmt());              // set [FW sample salary amount]
        out.setFeduDeptNo(in.getFeduDeptNo());              // set [FW sample department number]

        return out;
    }

Copyright© Bankwareglobal All Rights Reserved.