Class Create_BusinessEvent

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

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

    • objectValidator

      @Inject protected com.rosetta.model.lib.functions.ModelObjectValidator objectValidator
    • create_Exercise

      @Inject protected Create_Exercise create_Exercise
    • create_Split

      @Inject protected Create_Split create_Split
    • create_TradeState

      @Inject protected Create_TradeState create_TradeState
  • Constructor Details

    • Create_BusinessEvent

      public Create_BusinessEvent()
  • Method Details

    • evaluate

      public BusinessEvent evaluate(List<? extends Instruction> instruction, EventIntentEnum intent, com.rosetta.model.lib.records.Date eventDate, com.rosetta.model.lib.records.Date effectiveDate)
      Parameters:
      instruction -
      intent -
      eventDate -
      effectiveDate -
      Returns:
      businessEvent
    • doEvaluate

      protected abstract BusinessEvent.BusinessEventBuilder doEvaluate(List<? extends Instruction> instruction, EventIntentEnum intent, com.rosetta.model.lib.records.Date eventDate, com.rosetta.model.lib.records.Date effectiveDate)