Package org.apache.fineract.cob.loan
Class AbstractLoanItemProcessor
java.lang.Object
org.apache.fineract.cob.loan.AbstractLoanItemProcessor
- All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<org.apache.fineract.portfolio.loanaccount.domain.Loan,org.apache.fineract.portfolio.loanaccount.domain.Loan>
- Direct Known Subclasses:
InlineCOBLoanItemProcessor,LoanItemProcessor
public abstract class AbstractLoanItemProcessor
extends Object
implements org.springframework.batch.item.ItemProcessor<org.apache.fineract.portfolio.loanaccount.domain.Loan,org.apache.fineract.portfolio.loanaccount.domain.Loan>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.batch.core.ExitStatusafterStep(org.springframework.batch.core.StepExecution stepExecution) org.apache.fineract.portfolio.loanaccount.domain.Loanprocess(org.apache.fineract.portfolio.loanaccount.domain.Loan item) protected voidsetBusinessDate(org.springframework.batch.core.StepExecution stepExecution)
-
Constructor Details
-
AbstractLoanItemProcessor
public AbstractLoanItemProcessor()
-
-
Method Details
-
process
public org.apache.fineract.portfolio.loanaccount.domain.Loan process(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan item) throws Exception - Specified by:
processin interfaceorg.springframework.batch.item.ItemProcessor<org.apache.fineract.portfolio.loanaccount.domain.Loan,org.apache.fineract.portfolio.loanaccount.domain.Loan> - Throws:
Exception
-
afterStep
public org.springframework.batch.core.ExitStatus afterStep(@NonNull org.springframework.batch.core.StepExecution stepExecution) -
setBusinessDate
protected void setBusinessDate(org.springframework.batch.core.StepExecution stepExecution)
-