Class ClientChargeData
java.lang.Object
org.apache.fineract.portfolio.client.data.ClientChargeData
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClientChargeDataaddAssociations(ClientChargeData clientChargeData, Collection<ClientTransactionData> clientTransactionDatas) static ClientChargeDatainstance(Long id, Long clientId, Long chargeId, String name, org.apache.fineract.infrastructure.core.data.EnumOptionData chargeTimeType, LocalDate dueDate, org.apache.fineract.infrastructure.core.data.EnumOptionData chargeCalculationType, org.apache.fineract.organisation.monetary.data.CurrencyData currency, BigDecimal amount, BigDecimal amountPaid, BigDecimal amountWaived, BigDecimal amountWrittenOff, BigDecimal amountOutstanding, boolean penalty, Boolean isPaid, Boolean isWaived, Boolean isActive, LocalDate inactivationDate, Collection<org.apache.fineract.portfolio.charge.data.ChargeData> chargeOptions) static ClientChargeDatatemplate(Collection<org.apache.fineract.portfolio.charge.data.ChargeData> chargeOptions)
-
Method Details
-
instance
public static ClientChargeData instance(Long id, Long clientId, Long chargeId, String name, org.apache.fineract.infrastructure.core.data.EnumOptionData chargeTimeType, LocalDate dueDate, org.apache.fineract.infrastructure.core.data.EnumOptionData chargeCalculationType, org.apache.fineract.organisation.monetary.data.CurrencyData currency, BigDecimal amount, BigDecimal amountPaid, BigDecimal amountWaived, BigDecimal amountWrittenOff, BigDecimal amountOutstanding, boolean penalty, Boolean isPaid, Boolean isWaived, Boolean isActive, LocalDate inactivationDate, Collection<org.apache.fineract.portfolio.charge.data.ChargeData> chargeOptions) -
addAssociations
public static ClientChargeData addAssociations(ClientChargeData clientChargeData, Collection<ClientTransactionData> clientTransactionDatas) -
template
public static ClientChargeData template(Collection<org.apache.fineract.portfolio.charge.data.ChargeData> chargeOptions)
-