Package cdm.event.common.functions
Class AssetPayoutObligationsFulfilled.AssetPayoutObligationsFulfilledDefault
java.lang.Object
cdm.event.common.functions.AssetPayoutObligationsFulfilled
cdm.event.common.functions.AssetPayoutObligationsFulfilled.AssetPayoutObligationsFulfilledDefault
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Enclosing class:
AssetPayoutObligationsFulfilled
public static class AssetPayoutObligationsFulfilled.AssetPayoutObligationsFulfilledDefault
extends AssetPayoutObligationsFulfilled
-
Nested Class Summary
Nested classes/interfaces inherited from class cdm.event.common.functions.AssetPayoutObligationsFulfilled
AssetPayoutObligationsFulfilled.AssetPayoutObligationsFulfilledDefault -
Field Summary
Fields inherited from class cdm.event.common.functions.AssetPayoutObligationsFulfilled
filterQuantityByFinancialUnit, transferDeepPathUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BooleanassignOutput(Boolean isFulfilled, AssetPayout assetPayout, List<? extends TransferState> transferHistory) protected BooleandoEvaluate(AssetPayout assetPayout, List<? extends TransferState> transferHistory) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> payoutQuantitySchedule(AssetPayout assetPayout, List<? extends TransferState> transferHistory) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> securityTransferredQuantity(AssetPayout assetPayout, List<? extends TransferState> transferHistory) Methods inherited from class cdm.event.common.functions.AssetPayoutObligationsFulfilled
evaluateMethods 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
-
Constructor Details
-
AssetPayoutObligationsFulfilledDefault
public AssetPayoutObligationsFulfilledDefault()
-
-
Method Details
-
doEvaluate
protected Boolean doEvaluate(AssetPayout assetPayout, List<? extends TransferState> transferHistory) - Specified by:
doEvaluatein classAssetPayoutObligationsFulfilled
-
assignOutput
protected Boolean assignOutput(Boolean isFulfilled, AssetPayout assetPayout, List<? extends TransferState> transferHistory) -
payoutQuantitySchedule
protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> payoutQuantitySchedule(AssetPayout assetPayout, List<? extends TransferState> transferHistory) - Specified by:
payoutQuantitySchedulein classAssetPayoutObligationsFulfilled
-
securityTransferredQuantity
protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> securityTransferredQuantity(AssetPayout assetPayout, List<? extends TransferState> transferHistory) - Specified by:
securityTransferredQuantityin classAssetPayoutObligationsFulfilled
-