Package cdm.event.common
Class PrimitiveInstruction.PrimitiveInstructionImpl
java.lang.Object
cdm.event.common.PrimitiveInstruction.PrimitiveInstructionImpl
- All Implemented Interfaces:
PrimitiveInstruction,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PrimitiveInstruction
public static class PrimitiveInstruction.PrimitiveInstructionImpl
extends Object
implements PrimitiveInstruction
Immutable Implementation of PrimitiveInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.PrimitiveInstruction
PrimitiveInstruction.PrimitiveInstructionBuilder, PrimitiveInstruction.PrimitiveInstructionBuilderImpl, PrimitiveInstruction.PrimitiveInstructionImpl -
Field Summary
Fields inherited from interface cdm.event.common.PrimitiveInstruction
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies instructions describing an contract formation primitive event.Specifies instructions describing an execution primitive event.Specifies instructions describing an exercise primitive event.Specifies inputs needed to process a Index Transition business event.Specifies inputs needed to process an observation.Specifies instructions describing a party change primitive event.Specifies instructions describing an quantity change primitive event.getReset()Specifies instructions describing a reset event.getSplit()Specifies instructions to split a trade into multiple branches.Specifies inputs needed to process a Stock Split business event.Specifies instructions describing a terms change primitive event.Specifies instructions describing a transfer primitive event.Specifies inputs needed to process an update of a valuation.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.PrimitiveInstruction
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PrimitiveInstructionImpl
-
-
Method Details
-
getContractFormation
@RosettaAttribute("contractFormation") @RuneAttribute("contractFormation") public ContractFormationInstruction getContractFormation()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an contract formation primitive event.- Specified by:
getContractFormationin interfacePrimitiveInstruction
-
getExecution
@RosettaAttribute("execution") @RuneAttribute("execution") public ExecutionInstruction getExecution()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an execution primitive event.- Specified by:
getExecutionin interfacePrimitiveInstruction
-
getExercise
Description copied from interface:PrimitiveInstructionSpecifies instructions describing an exercise primitive event.- Specified by:
getExercisein interfacePrimitiveInstruction
-
getPartyChange
@RosettaAttribute("partyChange") @RuneAttribute("partyChange") public PartyChangeInstruction getPartyChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a party change primitive event.- Specified by:
getPartyChangein interfacePrimitiveInstruction
-
getQuantityChange
@RosettaAttribute("quantityChange") @RuneAttribute("quantityChange") public QuantityChangeInstruction getQuantityChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an quantity change primitive event.- Specified by:
getQuantityChangein interfacePrimitiveInstruction
-
getReset
Description copied from interface:PrimitiveInstructionSpecifies instructions describing a reset event.- Specified by:
getResetin interfacePrimitiveInstruction
-
getSplit
Description copied from interface:PrimitiveInstructionSpecifies instructions to split a trade into multiple branches.- Specified by:
getSplitin interfacePrimitiveInstruction
-
getTermsChange
@RosettaAttribute("termsChange") @RuneAttribute("termsChange") public TermsChangeInstruction getTermsChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a terms change primitive event.- Specified by:
getTermsChangein interfacePrimitiveInstruction
-
getTransfer
Description copied from interface:PrimitiveInstructionSpecifies instructions describing a transfer primitive event.- Specified by:
getTransferin interfacePrimitiveInstruction
-
getIndexTransition
@RosettaAttribute("indexTransition") @RuneAttribute("indexTransition") public IndexTransitionInstruction getIndexTransition()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process a Index Transition business event.- Specified by:
getIndexTransitionin interfacePrimitiveInstruction
-
getStockSplit
@RosettaAttribute("stockSplit") @RuneAttribute("stockSplit") public StockSplitInstruction getStockSplit()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process a Stock Split business event.- Specified by:
getStockSplitin interfacePrimitiveInstruction
-
getObservation
@RosettaAttribute("observation") @RuneAttribute("observation") public ObservationInstruction getObservation()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process an observation.- Specified by:
getObservationin interfacePrimitiveInstruction
-
getValuation
@RosettaAttribute("valuation") @RuneAttribute("valuation") public ValuationInstruction getValuation()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process an update of a valuation.- Specified by:
getValuationin interfacePrimitiveInstruction
-
build
Description copied from interface:PrimitiveInstructionBuild Methods- Specified by:
buildin interfacePrimitiveInstruction- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePrimitiveInstruction- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-