Class UndisputedAdjustedPostedCreditSupportAmount
java.lang.Object
cdm.legaldocumentation.csa.functions.UndisputedAdjustedPostedCreditSupportAmount
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Direct Known Subclasses:
UndisputedAdjustedPostedCreditSupportAmount.UndisputedAdjustedPostedCreditSupportAmountDefault
public abstract class UndisputedAdjustedPostedCreditSupportAmount
extends Object
implements com.rosetta.model.lib.functions.RosettaFunction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.lib.functions.ConditionValidatorprotected com.rosetta.model.lib.functions.ModelObjectValidatorprotected PostedCreditSupportItemAmount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> adjustedPostedCreditSupportAmount(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) protected abstract Money.MoneyBuilderdoEvaluate(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) evaluate(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> totalPostedCreditSupportAmount(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.functions.RosettaFunction
toBuilder, toBuilder, toBuilder
-
Field Details
-
conditionValidator
@Inject protected com.rosetta.model.lib.functions.ConditionValidator conditionValidator -
objectValidator
@Inject protected com.rosetta.model.lib.functions.ModelObjectValidator objectValidator -
postedCreditSupportItemAmount
-
-
Constructor Details
-
UndisputedAdjustedPostedCreditSupportAmount
public UndisputedAdjustedPostedCreditSupportAmount()
-
-
Method Details
-
evaluate
public Money evaluate(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) - Parameters:
postedCreditSupportItems- Posted Credit Support Items.priorDeliveryAmountAdjustment- The adjustment value to include any prior Delivery Amount (IM).priorReturnAmountAdjustment- The adjustment value to exclude any prior Return Amount (IM).disputedTransferredPostedCreditSupportAmount- The disputed value of any Transfer of Eligible Credit Support.baseCurrency- Base Currency means the currency specified as such in Paragraph 13.- Returns:
- result
-
doEvaluate
protected abstract Money.MoneyBuilder doEvaluate(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) -
totalPostedCreditSupportAmount
protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> totalPostedCreditSupportAmount(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency) -
adjustedPostedCreditSupportAmount
protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> adjustedPostedCreditSupportAmount(List<? extends PostedCreditSupportItem> postedCreditSupportItems, Money priorDeliveryAmountAdjustment, Money priorReturnAmountAdjustment, Money disputedTransferredPostedCreditSupportAmount, String baseCurrency)
-