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;
    }
SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.