Package org.apache.fineract.avro.loan.v1
Class LoanSchedulePeriodDataV1
java.lang.Object
org.apache.avro.specific.SpecificRecordBase
org.apache.fineract.avro.loan.v1.LoanSchedulePeriodDataV1
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<org.apache.avro.specific.SpecificRecord>,org.apache.avro.generic.GenericContainer,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.IndexedRecord,org.apache.avro.specific.SpecificRecord,ByteBufferSerializable
public class LoanSchedulePeriodDataV1
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord, ByteBufferSerializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRecordBuilder for LoanSchedulePeriodDataV1 instances. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.LoanSchedulePeriodDataV1(Integer period, String fromDate, String dueDate, String obligationsMetOnDate, Boolean complete, Integer daysInPeriod, BigDecimal principalDisbursed, BigDecimal principalOriginalDue, BigDecimal principalDue, BigDecimal principalPaid, BigDecimal principalWrittenOff, BigDecimal principalOutstanding, BigDecimal principalLoanBalanceOutstanding, BigDecimal interestOriginalDue, BigDecimal interestDue, BigDecimal interestPaid, BigDecimal interestWaived, BigDecimal interestWrittenOff, BigDecimal interestOutstanding, BigDecimal feeChargesDue, BigDecimal feeChargesPaid, BigDecimal feeChargesWaived, BigDecimal feeChargesWrittenOff, BigDecimal feeChargesOutstanding, BigDecimal penaltyChargesDue, BigDecimal penaltyChargesPaid, BigDecimal penaltyChargesWaived, BigDecimal penaltyChargesWrittenOff, BigDecimal penaltyChargesOutstanding, BigDecimal totalOriginalDueForPeriod, BigDecimal totalDueForPeriod, BigDecimal totalPaidForPeriod, BigDecimal totalPaidInAdvanceForPeriod, BigDecimal totalPaidLateForPeriod, BigDecimal totalWaivedForPeriod, BigDecimal totalWrittenOffForPeriod, BigDecimal totalOutstandingForPeriod, BigDecimal totalOverdue, BigDecimal totalActualCostOfLoanForPeriod, BigDecimal totalInstallmentAmountForPeriod, BigDecimal totalCredits, Boolean downPaymentPeriod) All-args constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.avro.message.BinaryMessageDecoder<LoanSchedulePeriodDataV1> createDecoder(org.apache.avro.message.SchemaStore resolver) Create a new BinaryMessageDecoder instance for this class that uses the specifiedSchemaStore.static LoanSchedulePeriodDataV1Deserializes a LoanSchedulePeriodDataV1 from a ByteBuffer.get(int field$) static org.apache.avro.SchemaGets the value of the 'complete' field.Gets the value of the 'daysInPeriod' field.static org.apache.avro.message.BinaryMessageDecoder<LoanSchedulePeriodDataV1> Return the BinaryMessageDecoder instance used by this class.Gets the value of the 'downPaymentPeriod' field.Gets the value of the 'dueDate' field.static org.apache.avro.message.BinaryMessageEncoder<LoanSchedulePeriodDataV1> Return the BinaryMessageEncoder instance used by this class.Gets the value of the 'feeChargesDue' field.Gets the value of the 'feeChargesOutstanding' field.Gets the value of the 'feeChargesPaid' field.Gets the value of the 'feeChargesWaived' field.Gets the value of the 'feeChargesWrittenOff' field.Gets the value of the 'fromDate' field.Gets the value of the 'interestDue' field.Gets the value of the 'interestOriginalDue' field.Gets the value of the 'interestOutstanding' field.Gets the value of the 'interestPaid' field.Gets the value of the 'interestWaived' field.Gets the value of the 'interestWrittenOff' field.Gets the value of the 'obligationsMetOnDate' field.Gets the value of the 'penaltyChargesDue' field.Gets the value of the 'penaltyChargesOutstanding' field.Gets the value of the 'penaltyChargesPaid' field.Gets the value of the 'penaltyChargesWaived' field.Gets the value of the 'penaltyChargesWrittenOff' field.Gets the value of the 'period' field.Gets the value of the 'principalDisbursed' field.Gets the value of the 'principalDue' field.Gets the value of the 'principalLoanBalanceOutstanding' field.Gets the value of the 'principalOriginalDue' field.Gets the value of the 'principalOutstanding' field.Gets the value of the 'principalPaid' field.Gets the value of the 'principalWrittenOff' field.org.apache.avro.Schemaorg.apache.avro.specific.SpecificDataGets the value of the 'totalActualCostOfLoanForPeriod' field.Gets the value of the 'totalCredits' field.Gets the value of the 'totalDueForPeriod' field.Gets the value of the 'totalInstallmentAmountForPeriod' field.Gets the value of the 'totalOriginalDueForPeriod' field.Gets the value of the 'totalOutstandingForPeriod' field.Gets the value of the 'totalOverdue' field.Gets the value of the 'totalPaidForPeriod' field.Gets the value of the 'totalPaidInAdvanceForPeriod' field.Gets the value of the 'totalPaidLateForPeriod' field.Gets the value of the 'totalWaivedForPeriod' field.Gets the value of the 'totalWrittenOffForPeriod' field.Creates a new LoanSchedulePeriodDataV1 RecordBuilder.Creates a new LoanSchedulePeriodDataV1 RecordBuilder by copying an existing LoanSchedulePeriodDataV1 instance.Creates a new LoanSchedulePeriodDataV1 RecordBuilder by copying an existing Builder.voidvoidvoidsetComplete(Boolean value) Sets the value of the 'complete' field.voidsetDaysInPeriod(Integer value) Sets the value of the 'daysInPeriod' field.voidsetDownPaymentPeriod(Boolean value) Sets the value of the 'downPaymentPeriod' field.voidsetDueDate(String value) Sets the value of the 'dueDate' field.voidsetFeeChargesDue(BigDecimal value) Sets the value of the 'feeChargesDue' field.voidSets the value of the 'feeChargesOutstanding' field.voidsetFeeChargesPaid(BigDecimal value) Sets the value of the 'feeChargesPaid' field.voidsetFeeChargesWaived(BigDecimal value) Sets the value of the 'feeChargesWaived' field.voidSets the value of the 'feeChargesWrittenOff' field.voidsetFromDate(String value) Sets the value of the 'fromDate' field.voidsetInterestDue(BigDecimal value) Sets the value of the 'interestDue' field.voidsetInterestOriginalDue(BigDecimal value) Sets the value of the 'interestOriginalDue' field.voidsetInterestOutstanding(BigDecimal value) Sets the value of the 'interestOutstanding' field.voidsetInterestPaid(BigDecimal value) Sets the value of the 'interestPaid' field.voidsetInterestWaived(BigDecimal value) Sets the value of the 'interestWaived' field.voidsetInterestWrittenOff(BigDecimal value) Sets the value of the 'interestWrittenOff' field.voidsetObligationsMetOnDate(String value) Sets the value of the 'obligationsMetOnDate' field.voidsetPenaltyChargesDue(BigDecimal value) Sets the value of the 'penaltyChargesDue' field.voidSets the value of the 'penaltyChargesOutstanding' field.voidsetPenaltyChargesPaid(BigDecimal value) Sets the value of the 'penaltyChargesPaid' field.voidSets the value of the 'penaltyChargesWaived' field.voidSets the value of the 'penaltyChargesWrittenOff' field.voidSets the value of the 'period' field.voidsetPrincipalDisbursed(BigDecimal value) Sets the value of the 'principalDisbursed' field.voidsetPrincipalDue(BigDecimal value) Sets the value of the 'principalDue' field.voidSets the value of the 'principalLoanBalanceOutstanding' field.voidSets the value of the 'principalOriginalDue' field.voidSets the value of the 'principalOutstanding' field.voidsetPrincipalPaid(BigDecimal value) Sets the value of the 'principalPaid' field.voidsetPrincipalWrittenOff(BigDecimal value) Sets the value of the 'principalWrittenOff' field.voidSets the value of the 'totalActualCostOfLoanForPeriod' field.voidsetTotalCredits(BigDecimal value) Sets the value of the 'totalCredits' field.voidsetTotalDueForPeriod(BigDecimal value) Sets the value of the 'totalDueForPeriod' field.voidSets the value of the 'totalInstallmentAmountForPeriod' field.voidSets the value of the 'totalOriginalDueForPeriod' field.voidSets the value of the 'totalOutstandingForPeriod' field.voidsetTotalOverdue(BigDecimal value) Sets the value of the 'totalOverdue' field.voidsetTotalPaidForPeriod(BigDecimal value) Sets the value of the 'totalPaidForPeriod' field.voidSets the value of the 'totalPaidInAdvanceForPeriod' field.voidSets the value of the 'totalPaidLateForPeriod' field.voidSets the value of the 'totalWaivedForPeriod' field.voidSets the value of the 'totalWrittenOffForPeriod' field.Serializes this LoanSchedulePeriodDataV1 to a ByteBuffer.voidMethods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, customDecode, customEncode, equals, get, getConversion, getConversion, hasCustomCoders, hashCode, put, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.avro.generic.GenericRecord
hasField
-
Field Details
-
SCHEMA$
public static final org.apache.avro.Schema SCHEMA$
-
-
Constructor Details
-
LoanSchedulePeriodDataV1
public LoanSchedulePeriodDataV1()Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder(). -
LoanSchedulePeriodDataV1
public LoanSchedulePeriodDataV1(Integer period, String fromDate, String dueDate, String obligationsMetOnDate, Boolean complete, Integer daysInPeriod, BigDecimal principalDisbursed, BigDecimal principalOriginalDue, BigDecimal principalDue, BigDecimal principalPaid, BigDecimal principalWrittenOff, BigDecimal principalOutstanding, BigDecimal principalLoanBalanceOutstanding, BigDecimal interestOriginalDue, BigDecimal interestDue, BigDecimal interestPaid, BigDecimal interestWaived, BigDecimal interestWrittenOff, BigDecimal interestOutstanding, BigDecimal feeChargesDue, BigDecimal feeChargesPaid, BigDecimal feeChargesWaived, BigDecimal feeChargesWrittenOff, BigDecimal feeChargesOutstanding, BigDecimal penaltyChargesDue, BigDecimal penaltyChargesPaid, BigDecimal penaltyChargesWaived, BigDecimal penaltyChargesWrittenOff, BigDecimal penaltyChargesOutstanding, BigDecimal totalOriginalDueForPeriod, BigDecimal totalDueForPeriod, BigDecimal totalPaidForPeriod, BigDecimal totalPaidInAdvanceForPeriod, BigDecimal totalPaidLateForPeriod, BigDecimal totalWaivedForPeriod, BigDecimal totalWrittenOffForPeriod, BigDecimal totalOutstandingForPeriod, BigDecimal totalOverdue, BigDecimal totalActualCostOfLoanForPeriod, BigDecimal totalInstallmentAmountForPeriod, BigDecimal totalCredits, Boolean downPaymentPeriod) All-args constructor.- Parameters:
period- The new value for periodfromDate- The new value for fromDatedueDate- The new value for dueDateobligationsMetOnDate- The new value for obligationsMetOnDatecomplete- The new value for completedaysInPeriod- The new value for daysInPeriodprincipalDisbursed- The new value for principalDisbursedprincipalOriginalDue- The new value for principalOriginalDueprincipalDue- The new value for principalDueprincipalPaid- The new value for principalPaidprincipalWrittenOff- The new value for principalWrittenOffprincipalOutstanding- The new value for principalOutstandingprincipalLoanBalanceOutstanding- The new value for principalLoanBalanceOutstandinginterestOriginalDue- The new value for interestOriginalDueinterestDue- The new value for interestDueinterestPaid- The new value for interestPaidinterestWaived- The new value for interestWaivedinterestWrittenOff- The new value for interestWrittenOffinterestOutstanding- The new value for interestOutstandingfeeChargesDue- The new value for feeChargesDuefeeChargesPaid- The new value for feeChargesPaidfeeChargesWaived- The new value for feeChargesWaivedfeeChargesWrittenOff- The new value for feeChargesWrittenOfffeeChargesOutstanding- The new value for feeChargesOutstandingpenaltyChargesDue- The new value for penaltyChargesDuepenaltyChargesPaid- The new value for penaltyChargesPaidpenaltyChargesWaived- The new value for penaltyChargesWaivedpenaltyChargesWrittenOff- The new value for penaltyChargesWrittenOffpenaltyChargesOutstanding- The new value for penaltyChargesOutstandingtotalOriginalDueForPeriod- The new value for totalOriginalDueForPeriodtotalDueForPeriod- The new value for totalDueForPeriodtotalPaidForPeriod- The new value for totalPaidForPeriodtotalPaidInAdvanceForPeriod- The new value for totalPaidInAdvanceForPeriodtotalPaidLateForPeriod- The new value for totalPaidLateForPeriodtotalWaivedForPeriod- The new value for totalWaivedForPeriodtotalWrittenOffForPeriod- The new value for totalWrittenOffForPeriodtotalOutstandingForPeriod- The new value for totalOutstandingForPeriodtotalOverdue- The new value for totalOverduetotalActualCostOfLoanForPeriod- The new value for totalActualCostOfLoanForPeriodtotalInstallmentAmountForPeriod- The new value for totalInstallmentAmountForPeriodtotalCredits- The new value for totalCreditsdownPaymentPeriod- The new value for downPaymentPeriod
-
-
Method Details
-
getClassSchema
public static org.apache.avro.Schema getClassSchema() -
getEncoder
Return the BinaryMessageEncoder instance used by this class.- Returns:
- the message encoder used by this class
-
getDecoder
Return the BinaryMessageDecoder instance used by this class.- Returns:
- the message decoder used by this class
-
createDecoder
public static org.apache.avro.message.BinaryMessageDecoder<LoanSchedulePeriodDataV1> createDecoder(org.apache.avro.message.SchemaStore resolver) Create a new BinaryMessageDecoder instance for this class that uses the specifiedSchemaStore.- Parameters:
resolver- aSchemaStoreused to find schemas by fingerprint- Returns:
- a BinaryMessageDecoder instance for this class backed by the given SchemaStore
-
toByteBuffer
Serializes this LoanSchedulePeriodDataV1 to a ByteBuffer.- Specified by:
toByteBufferin interfaceByteBufferSerializable- Returns:
- a buffer holding the serialized data for this instance
- Throws:
IOException- if this instance could not be serialized
-
fromByteBuffer
Deserializes a LoanSchedulePeriodDataV1 from a ByteBuffer.- Parameters:
b- a byte buffer holding serialized data for an instance of this class- Returns:
- a LoanSchedulePeriodDataV1 instance decoded from the given buffer
- Throws:
IOException- if the given bytes could not be deserialized into an instance of this class
-
getSpecificData
public org.apache.avro.specific.SpecificData getSpecificData()- Overrides:
getSpecificDatain classorg.apache.avro.specific.SpecificRecordBase
-
getSchema
public org.apache.avro.Schema getSchema()- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer
-
get
- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord
-
put
- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord
-
getPeriod
Gets the value of the 'period' field.- Returns:
- The value of the 'period' field.
-
setPeriod
Sets the value of the 'period' field.- Parameters:
value- the value to set.
-
getFromDate
Gets the value of the 'fromDate' field.- Returns:
- The value of the 'fromDate' field.
-
setFromDate
Sets the value of the 'fromDate' field.- Parameters:
value- the value to set.
-
getDueDate
Gets the value of the 'dueDate' field.- Returns:
- The value of the 'dueDate' field.
-
setDueDate
Sets the value of the 'dueDate' field.- Parameters:
value- the value to set.
-
getObligationsMetOnDate
Gets the value of the 'obligationsMetOnDate' field.- Returns:
- The value of the 'obligationsMetOnDate' field.
-
setObligationsMetOnDate
Sets the value of the 'obligationsMetOnDate' field.- Parameters:
value- the value to set.
-
getComplete
Gets the value of the 'complete' field.- Returns:
- The value of the 'complete' field.
-
setComplete
Sets the value of the 'complete' field.- Parameters:
value- the value to set.
-
getDaysInPeriod
Gets the value of the 'daysInPeriod' field.- Returns:
- The value of the 'daysInPeriod' field.
-
setDaysInPeriod
Sets the value of the 'daysInPeriod' field.- Parameters:
value- the value to set.
-
getPrincipalDisbursed
Gets the value of the 'principalDisbursed' field.- Returns:
- The value of the 'principalDisbursed' field.
-
setPrincipalDisbursed
Sets the value of the 'principalDisbursed' field.- Parameters:
value- the value to set.
-
getPrincipalOriginalDue
Gets the value of the 'principalOriginalDue' field.- Returns:
- The value of the 'principalOriginalDue' field.
-
setPrincipalOriginalDue
Sets the value of the 'principalOriginalDue' field.- Parameters:
value- the value to set.
-
getPrincipalDue
Gets the value of the 'principalDue' field.- Returns:
- The value of the 'principalDue' field.
-
setPrincipalDue
Sets the value of the 'principalDue' field.- Parameters:
value- the value to set.
-
getPrincipalPaid
Gets the value of the 'principalPaid' field.- Returns:
- The value of the 'principalPaid' field.
-
setPrincipalPaid
Sets the value of the 'principalPaid' field.- Parameters:
value- the value to set.
-
getPrincipalWrittenOff
Gets the value of the 'principalWrittenOff' field.- Returns:
- The value of the 'principalWrittenOff' field.
-
setPrincipalWrittenOff
Sets the value of the 'principalWrittenOff' field.- Parameters:
value- the value to set.
-
getPrincipalOutstanding
Gets the value of the 'principalOutstanding' field.- Returns:
- The value of the 'principalOutstanding' field.
-
setPrincipalOutstanding
Sets the value of the 'principalOutstanding' field.- Parameters:
value- the value to set.
-
getPrincipalLoanBalanceOutstanding
Gets the value of the 'principalLoanBalanceOutstanding' field.- Returns:
- The value of the 'principalLoanBalanceOutstanding' field.
-
setPrincipalLoanBalanceOutstanding
Sets the value of the 'principalLoanBalanceOutstanding' field.- Parameters:
value- the value to set.
-
getInterestOriginalDue
Gets the value of the 'interestOriginalDue' field.- Returns:
- The value of the 'interestOriginalDue' field.
-
setInterestOriginalDue
Sets the value of the 'interestOriginalDue' field.- Parameters:
value- the value to set.
-
getInterestDue
Gets the value of the 'interestDue' field.- Returns:
- The value of the 'interestDue' field.
-
setInterestDue
Sets the value of the 'interestDue' field.- Parameters:
value- the value to set.
-
getInterestPaid
Gets the value of the 'interestPaid' field.- Returns:
- The value of the 'interestPaid' field.
-
setInterestPaid
Sets the value of the 'interestPaid' field.- Parameters:
value- the value to set.
-
getInterestWaived
Gets the value of the 'interestWaived' field.- Returns:
- The value of the 'interestWaived' field.
-
setInterestWaived
Sets the value of the 'interestWaived' field.- Parameters:
value- the value to set.
-
getInterestWrittenOff
Gets the value of the 'interestWrittenOff' field.- Returns:
- The value of the 'interestWrittenOff' field.
-
setInterestWrittenOff
Sets the value of the 'interestWrittenOff' field.- Parameters:
value- the value to set.
-
getInterestOutstanding
Gets the value of the 'interestOutstanding' field.- Returns:
- The value of the 'interestOutstanding' field.
-
setInterestOutstanding
Sets the value of the 'interestOutstanding' field.- Parameters:
value- the value to set.
-
getFeeChargesDue
Gets the value of the 'feeChargesDue' field.- Returns:
- The value of the 'feeChargesDue' field.
-
setFeeChargesDue
Sets the value of the 'feeChargesDue' field.- Parameters:
value- the value to set.
-
getFeeChargesPaid
Gets the value of the 'feeChargesPaid' field.- Returns:
- The value of the 'feeChargesPaid' field.
-
setFeeChargesPaid
Sets the value of the 'feeChargesPaid' field.- Parameters:
value- the value to set.
-
getFeeChargesWaived
Gets the value of the 'feeChargesWaived' field.- Returns:
- The value of the 'feeChargesWaived' field.
-
setFeeChargesWaived
Sets the value of the 'feeChargesWaived' field.- Parameters:
value- the value to set.
-
getFeeChargesWrittenOff
Gets the value of the 'feeChargesWrittenOff' field.- Returns:
- The value of the 'feeChargesWrittenOff' field.
-
setFeeChargesWrittenOff
Sets the value of the 'feeChargesWrittenOff' field.- Parameters:
value- the value to set.
-
getFeeChargesOutstanding
Gets the value of the 'feeChargesOutstanding' field.- Returns:
- The value of the 'feeChargesOutstanding' field.
-
setFeeChargesOutstanding
Sets the value of the 'feeChargesOutstanding' field.- Parameters:
value- the value to set.
-
getPenaltyChargesDue
Gets the value of the 'penaltyChargesDue' field.- Returns:
- The value of the 'penaltyChargesDue' field.
-
setPenaltyChargesDue
Sets the value of the 'penaltyChargesDue' field.- Parameters:
value- the value to set.
-
getPenaltyChargesPaid
Gets the value of the 'penaltyChargesPaid' field.- Returns:
- The value of the 'penaltyChargesPaid' field.
-
setPenaltyChargesPaid
Sets the value of the 'penaltyChargesPaid' field.- Parameters:
value- the value to set.
-
getPenaltyChargesWaived
Gets the value of the 'penaltyChargesWaived' field.- Returns:
- The value of the 'penaltyChargesWaived' field.
-
setPenaltyChargesWaived
Sets the value of the 'penaltyChargesWaived' field.- Parameters:
value- the value to set.
-
getPenaltyChargesWrittenOff
Gets the value of the 'penaltyChargesWrittenOff' field.- Returns:
- The value of the 'penaltyChargesWrittenOff' field.
-
setPenaltyChargesWrittenOff
Sets the value of the 'penaltyChargesWrittenOff' field.- Parameters:
value- the value to set.
-
getPenaltyChargesOutstanding
Gets the value of the 'penaltyChargesOutstanding' field.- Returns:
- The value of the 'penaltyChargesOutstanding' field.
-
setPenaltyChargesOutstanding
Sets the value of the 'penaltyChargesOutstanding' field.- Parameters:
value- the value to set.
-
getTotalOriginalDueForPeriod
Gets the value of the 'totalOriginalDueForPeriod' field.- Returns:
- The value of the 'totalOriginalDueForPeriod' field.
-
setTotalOriginalDueForPeriod
Sets the value of the 'totalOriginalDueForPeriod' field.- Parameters:
value- the value to set.
-
getTotalDueForPeriod
Gets the value of the 'totalDueForPeriod' field.- Returns:
- The value of the 'totalDueForPeriod' field.
-
setTotalDueForPeriod
Sets the value of the 'totalDueForPeriod' field.- Parameters:
value- the value to set.
-
getTotalPaidForPeriod
Gets the value of the 'totalPaidForPeriod' field.- Returns:
- The value of the 'totalPaidForPeriod' field.
-
setTotalPaidForPeriod
Sets the value of the 'totalPaidForPeriod' field.- Parameters:
value- the value to set.
-
getTotalPaidInAdvanceForPeriod
Gets the value of the 'totalPaidInAdvanceForPeriod' field.- Returns:
- The value of the 'totalPaidInAdvanceForPeriod' field.
-
setTotalPaidInAdvanceForPeriod
Sets the value of the 'totalPaidInAdvanceForPeriod' field.- Parameters:
value- the value to set.
-
getTotalPaidLateForPeriod
Gets the value of the 'totalPaidLateForPeriod' field.- Returns:
- The value of the 'totalPaidLateForPeriod' field.
-
setTotalPaidLateForPeriod
Sets the value of the 'totalPaidLateForPeriod' field.- Parameters:
value- the value to set.
-
getTotalWaivedForPeriod
Gets the value of the 'totalWaivedForPeriod' field.- Returns:
- The value of the 'totalWaivedForPeriod' field.
-
setTotalWaivedForPeriod
Sets the value of the 'totalWaivedForPeriod' field.- Parameters:
value- the value to set.
-
getTotalWrittenOffForPeriod
Gets the value of the 'totalWrittenOffForPeriod' field.- Returns:
- The value of the 'totalWrittenOffForPeriod' field.
-
setTotalWrittenOffForPeriod
Sets the value of the 'totalWrittenOffForPeriod' field.- Parameters:
value- the value to set.
-
getTotalOutstandingForPeriod
Gets the value of the 'totalOutstandingForPeriod' field.- Returns:
- The value of the 'totalOutstandingForPeriod' field.
-
setTotalOutstandingForPeriod
Sets the value of the 'totalOutstandingForPeriod' field.- Parameters:
value- the value to set.
-
getTotalOverdue
Gets the value of the 'totalOverdue' field.- Returns:
- The value of the 'totalOverdue' field.
-
setTotalOverdue
Sets the value of the 'totalOverdue' field.- Parameters:
value- the value to set.
-
getTotalActualCostOfLoanForPeriod
Gets the value of the 'totalActualCostOfLoanForPeriod' field.- Returns:
- The value of the 'totalActualCostOfLoanForPeriod' field.
-
setTotalActualCostOfLoanForPeriod
Sets the value of the 'totalActualCostOfLoanForPeriod' field.- Parameters:
value- the value to set.
-
getTotalInstallmentAmountForPeriod
Gets the value of the 'totalInstallmentAmountForPeriod' field.- Returns:
- The value of the 'totalInstallmentAmountForPeriod' field.
-
setTotalInstallmentAmountForPeriod
Sets the value of the 'totalInstallmentAmountForPeriod' field.- Parameters:
value- the value to set.
-
getTotalCredits
Gets the value of the 'totalCredits' field.- Returns:
- The value of the 'totalCredits' field.
-
setTotalCredits
Sets the value of the 'totalCredits' field.- Parameters:
value- the value to set.
-
getDownPaymentPeriod
Gets the value of the 'downPaymentPeriod' field.- Returns:
- The value of the 'downPaymentPeriod' field.
-
setDownPaymentPeriod
Sets the value of the 'downPaymentPeriod' field.- Parameters:
value- the value to set.
-
newBuilder
Creates a new LoanSchedulePeriodDataV1 RecordBuilder.- Returns:
- A new LoanSchedulePeriodDataV1 RecordBuilder
-
newBuilder
Creates a new LoanSchedulePeriodDataV1 RecordBuilder by copying an existing Builder.- Parameters:
other- The existing builder to copy.- Returns:
- A new LoanSchedulePeriodDataV1 RecordBuilder
-
newBuilder
Creates a new LoanSchedulePeriodDataV1 RecordBuilder by copying an existing LoanSchedulePeriodDataV1 instance.- Parameters:
other- The existing instance to copy.- Returns:
- A new LoanSchedulePeriodDataV1 RecordBuilder
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-