File tree Expand file tree Collapse file tree 6 files changed +7
-1
lines changed
fineract-investor/src/main/resources/jpa/investor
java/org/apache/fineract/portfolio/loanaccount/domain
fineract-progressive-loan/src/main/resources/jpa/progressiveloan
fineract-provider/src/main/resources/jpa Expand file tree Collapse file tree 6 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 122122 <class >org.apache.fineract.portfolio.loanaccount.domain.reaging.LoanReAgeParameter</class >
123123 <class >org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanRescheduleRequest</class >
124124 <class >org.apache.fineract.portfolio.repaymentwithpostdatedchecks.domain.PostDatedChecks</class >
125+ <class >org.apache.fineract.portfolio.loanaccount.domain.LoanStatusConverter</class >
125126 <exclude-unlisted-classes >false</exclude-unlisted-classes >
126127 <properties >
127128 <property name =" eclipselink.weaving" value =" static" />
Original file line number Diff line number Diff line change 2626import com .google .gson .JsonPrimitive ;
2727import jakarta .persistence .CascadeType ;
2828import jakarta .persistence .Column ;
29+ import jakarta .persistence .Convert ;
2930import jakarta .persistence .Embedded ;
3031import jakarta .persistence .Entity ;
3132import jakarta .persistence .Enumerated ;
@@ -235,6 +236,7 @@ public class Loan extends AbstractAuditableWithUTCDateTimeCustom<Long> {
235236
236237 @ Setter (AccessLevel .PACKAGE )
237238 @ Column (name = "loan_status_id" , nullable = false )
239+ @ Convert (converter = LoanStatusConverter .class )
238240 private LoanStatus loanStatus ;
239241
240242 @ Setter ()
Original file line number Diff line number Diff line change 2121import jakarta .persistence .AttributeConverter ;
2222import jakarta .persistence .Converter ;
2323
24- @ Converter ( autoApply = true )
24+ @ Converter
2525public class LoanStatusConverter implements AttributeConverter <LoanStatus , Integer > {
2626
2727 @ Override
Original file line number Diff line number Diff line change 7171 <class >org.apache.fineract.portfolio.tax.domain.TaxGroupMappings</class >
7272 <class >org.apache.fineract.portfolio.tax.domain.TaxComponent</class >
7373 <class >org.apache.fineract.portfolio.tax.domain.TaxComponentHistory</class >
74+ <class >org.apache.fineract.portfolio.loanaccount.domain.LoanStatusConverter</class >
7475 <exclude-unlisted-classes >false</exclude-unlisted-classes >
7576 <properties >
7677 <property name =" eclipselink.weaving" value =" static" />
Original file line number Diff line number Diff line change 118118 <class >org.apache.fineract.portfolio.loanaccount.domain.reaging.LoanReAgeParameter</class >
119119 <class >org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanRescheduleRequest</class >
120120 <class >org.apache.fineract.portfolio.repaymentwithpostdatedchecks.domain.PostDatedChecks</class >
121+ <class >org.apache.fineract.portfolio.loanaccount.domain.LoanStatusConverter</class >
121122 <!-- Fineract Charge module -->
122123 <class >org.apache.fineract.portfolio.charge.domain.Charge</class >
123124 <!-- Fineract Accounting module -->
Original file line number Diff line number Diff line change 125125 <class >org.apache.fineract.portfolio.loanproduct.domain.PaymentAllocationTypeListConverter</class >
126126 <class >org.apache.fineract.portfolio.loanproduct.domain.SupportedInterestRefundTypesListConverter</class >
127127 <class >org.apache.fineract.portfolio.repaymentwithpostdatedchecks.domain.PostDatedChecks</class >
128+ <class >org.apache.fineract.portfolio.loanaccount.domain.LoanStatusConverter</class >
128129 <!-- Fineract Savings module -->
129130 <class >org.apache.fineract.interoperation.domain.InteropIdentifier</class >
130131 <class >org.apache.fineract.portfolio.interestratechart.domain.InterestIncentives</class >
You can’t perform that action at this time.
0 commit comments