Package org.isda.cdm
Class EventEffect
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.EventEffect
-
@RosettaClass public class EventEffect extends com.rosetta.model.lib.RosettaModelObject
The set of operational and positional effects associated with a lifecycle event, alongside the reference to the contract reference(s) that is subject to the event (and is positioned in the before state of the event primitive).- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EventEffect.EventEffectBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventEffect.EventEffectBuilder
builder()
boolean
equals(java.lang.Object o)
java.util.List<ReferenceWithMetaContract>
getContract()
A pointer to the contract effect(s), an example of such being the outcome of a new trade, swaption exercise or novation event.java.util.List<ReferenceWithMetaContract>
getEffectedContract()
A pointer to the contract(s) to which the event effect(s) apply, i.e.java.util.List<ReferenceWithMetaExecution>
getEffectedExecution()
A pointer to the execution(s) to which the event effect(s) apply, i.e.java.util.List<ReferenceWithMetaExecution>
getExecution()
A pointer to the execution effect(s), an example of such being a clearing submission event when taking place on the back of an execution.java.util.List<ReferenceWithMetaProductIdentifier>
getProductIdentifier()
A pointer to the product identifier effect(s), an example of such being the outcome of the physical exercise of a bond option.java.util.List<ReferenceWithMetaTransferPrimitive>
getTransfer()
A pointer to the transfer effect(s), either a cash, security or other asset.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends EventEffect>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
EventEffect.EventEffectBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getContract
public final java.util.List<ReferenceWithMetaContract> getContract()
A pointer to the contract effect(s), an example of such being the outcome of a new trade, swaption exercise or novation event.
-
getEffectedContract
public final java.util.List<ReferenceWithMetaContract> getEffectedContract()
A pointer to the contract(s) to which the event effect(s) apply, i.e. in the before event state.
-
getEffectedExecution
public final java.util.List<ReferenceWithMetaExecution> getEffectedExecution()
A pointer to the execution(s) to which the event effect(s) apply, i.e. in the before event state.
-
getExecution
public final java.util.List<ReferenceWithMetaExecution> getExecution()
A pointer to the execution effect(s), an example of such being a clearing submission event when taking place on the back of an execution.
-
getProductIdentifier
public final java.util.List<ReferenceWithMetaProductIdentifier> getProductIdentifier()
A pointer to the product identifier effect(s), an example of such being the outcome of the physical exercise of a bond option.
-
getTransfer
public final java.util.List<ReferenceWithMetaTransferPrimitive> getTransfer()
A pointer to the transfer effect(s), either a cash, security or other asset.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends EventEffect> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public EventEffect.EventEffectBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static EventEffect.EventEffectBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-