Package cdm.observable.event
Class TriggerEvent.TriggerEventImpl
java.lang.Object
cdm.observable.event.TriggerEvent.TriggerEventImpl
- All Implemented Interfaces:
TriggerEvent,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TriggerEvent
Immutable Implementation of TriggerEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.TriggerEvent
TriggerEvent.TriggerEventBuilder, TriggerEvent.TriggerEventBuilderImpl, TriggerEvent.TriggerEventImpl -
Field Summary
Fields inherited from interface cdm.observable.event.TriggerEvent
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe feature payment, i.e. the payment made following trigger occurrence.List<? extends AveragingSchedule> A derivative schedule.The trigger levelThe trigger Dates.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.observable.event.TriggerEvent
getType, metaData, process
-
Constructor Details
-
TriggerEventImpl
-
-
Method Details
-
getSchedule
@RosettaAttribute("schedule") @RuneAttribute("schedule") public List<? extends AveragingSchedule> getSchedule()Description copied from interface:TriggerEventA derivative schedule.- Specified by:
getSchedulein interfaceTriggerEvent
-
getTriggerDates
Description copied from interface:TriggerEventThe trigger Dates.- Specified by:
getTriggerDatesin interfaceTriggerEvent
-
getTrigger
@RosettaAttribute(value="trigger", isRequired=true) @RuneAttribute(value="trigger", isRequired=true) public Trigger getTrigger()Description copied from interface:TriggerEventThe trigger level- Specified by:
getTriggerin interfaceTriggerEvent
-
getFeaturePayment
@RosettaAttribute("featurePayment") @RuneAttribute("featurePayment") public FeaturePayment getFeaturePayment()Description copied from interface:TriggerEventThe feature payment, i.e. the payment made following trigger occurrence.- Specified by:
getFeaturePaymentin interfaceTriggerEvent
-
build
Description copied from interface:TriggerEventBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTriggerEvent
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTriggerEvent
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-