Package cdm.observable.event
Class Trigger.TriggerImpl
java.lang.Object
cdm.observable.event.Trigger.TriggerImpl
- All Implemented Interfaces:
Trigger,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Trigger
Immutable Implementation of Trigger
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.Trigger
Trigger.TriggerBuilder, Trigger.TriggerBuilderImpl, Trigger.TriggerImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleangetLevel()The trigger level.The trigger level percentage.The valuation time type of knock condition.The Triggering condition.inthashCode()protected voidsetBuilderFields(Trigger.TriggerBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
TriggerImpl
-
-
Method Details
-
getLevel
Description copied from interface:TriggerThe trigger level. -
getLevelPercentage
@RosettaAttribute("levelPercentage") @RuneAttribute("levelPercentage") public BigDecimal getLevelPercentage()Description copied from interface:TriggerThe trigger level percentage.- Specified by:
getLevelPercentagein interfaceTrigger
-
getCreditEvents
@RosettaAttribute("creditEvents") @RuneAttribute("creditEvents") public CreditEvents getCreditEvents()- Specified by:
getCreditEventsin interfaceTrigger
-
getCreditEventsReference
@RosettaAttribute("creditEventsReference") @RuneAttribute("creditEventsReference") public ReferenceWithMetaCreditEvents getCreditEventsReference()- Specified by:
getCreditEventsReferencein interfaceTrigger
-
getTriggerType
@RosettaAttribute("triggerType") @RuneAttribute("triggerType") public TriggerTypeEnum getTriggerType()Description copied from interface:TriggerThe Triggering condition.- Specified by:
getTriggerTypein interfaceTrigger
-
getTriggerTimeType
@RosettaAttribute("triggerTimeType") @RuneAttribute("triggerTimeType") public TriggerTimeTypeEnum getTriggerTimeType()Description copied from interface:TriggerThe valuation time type of knock condition.- Specified by:
getTriggerTimeTypein interfaceTrigger
-
build
Description copied from interface:TriggerBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-