Package tech.corefinance.product.entity
Class LoanProduct
java.lang.Object
tech.corefinance.product.entity.Product
tech.corefinance.product.entity.LoanProduct
- All Implemented Interfaces:
Serializable,tech.corefinance.common.audit.AuditableEntity<ZonedDateTime,,tech.corefinance.common.dto.BasicUserDto> tech.corefinance.common.model.GenericModel<String>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleaninthashCode()booleanbooleanbooleanbooleanbooleanvoidsetArrearsSetting(ArrearsSetting arrearsSetting) voidsetCapCharges(boolean capCharges) voidsetCloseDormantAccounts(boolean closeDormantAccounts) voidsetEnableCollateral(boolean enableCollateral) voidsetEnableGuarantors(boolean enableGuarantors) voidsetInterestRate(LoanInterestRate interestRate) voidsetLoanValues(List<ValueConstraint> loanValues) voidsetLockArrearsAccounts(boolean lockArrearsAccounts) voidsetPenaltySetting(PenaltySetting penaltySetting) voidsetPercentSecurityPerLoan(Double percentSecurityPerLoan) voidsetRepaymentCollection(RepaymentCollection repaymentCollection) voidsetRepaymentScheduling(RepaymentScheduling repaymentScheduling) voidsetUnderCreditArrangementManaged(CreditArrangementManaged underCreditArrangementManaged) toString()Methods inherited from class tech.corefinance.product.entity.Product
getCategory, getCreatedBy, getCreatedDate, getCurrencies, getDescription, getId, getLastModifiedBy, getLastModifiedDate, getName, getNewAccountSetting, getProductAvailabilities, getProductFees, getType, isActivated, isAllowArbitraryFees, isShowInactiveFees, setActivated, setAllowArbitraryFees, setCategory, setCreatedBy, setCreatedDate, setCurrencies, setDescription, setId, setLastModifiedBy, setLastModifiedDate, setName, setNewAccountSetting, setProductAvailabilities, setProductFees, setShowInactiveFees, setType
-
Constructor Details
-
LoanProduct
public LoanProduct()
-
-
Method Details
-
equals
-
canEqual
-
hashCode
public int hashCode() -
getLoanValues
-
getUnderCreditArrangementManaged
-
getInterestRate
-
getRepaymentScheduling
-
getRepaymentCollection
-
getArrearsSetting
-
getPenaltySetting
-
isCloseDormantAccounts
public boolean isCloseDormantAccounts() -
isLockArrearsAccounts
public boolean isLockArrearsAccounts() -
isCapCharges
public boolean isCapCharges() -
getPercentSecurityPerLoan
-
isEnableGuarantors
public boolean isEnableGuarantors() -
isEnableCollateral
public boolean isEnableCollateral() -
setLoanValues
-
setUnderCreditArrangementManaged
public void setUnderCreditArrangementManaged(CreditArrangementManaged underCreditArrangementManaged) -
setInterestRate
-
setRepaymentScheduling
-
setRepaymentCollection
-
setArrearsSetting
-
setPenaltySetting
-
setCloseDormantAccounts
public void setCloseDormantAccounts(boolean closeDormantAccounts) -
setLockArrearsAccounts
public void setLockArrearsAccounts(boolean lockArrearsAccounts) -
setCapCharges
public void setCapCharges(boolean capCharges) -
setPercentSecurityPerLoan
-
setEnableGuarantors
public void setEnableGuarantors(boolean enableGuarantors) -
setEnableCollateral
public void setEnableCollateral(boolean enableCollateral) -
toString
-