Class PayoutObligationFulfillmentFromTrade

java.lang.Object
cdm.event.common.functions.PayoutObligationFulfillmentFromTrade
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Direct Known Subclasses:
PayoutObligationFulfillmentFromTrade.PayoutObligationFulfillmentFromTradeDefault

public abstract class PayoutObligationFulfillmentFromTrade extends Object implements com.rosetta.model.lib.functions.RosettaFunction
  • Field Details

  • Constructor Details

    • PayoutObligationFulfillmentFromTrade

      public PayoutObligationFulfillmentFromTrade()
  • Method Details

    • evaluate

      public Boolean evaluate(TradeState tradeState)
      Parameters:
      tradeState -
      Returns:
      result
    • doEvaluate

      protected abstract Boolean doEvaluate(TradeState tradeState)
    • payoutList

      protected abstract com.rosetta.model.lib.mapper.MapperC<? extends Payout> payoutList(TradeState tradeState)
    • collateralPayoutList

      protected abstract com.rosetta.model.lib.mapper.MapperC<? extends Payout> collateralPayoutList(TradeState tradeState)