Package cdm.event.common
Class PrimitiveInstruction.PrimitiveInstructionBuilderImpl
java.lang.Object
cdm.event.common.PrimitiveInstruction.PrimitiveInstructionBuilderImpl
- All Implemented Interfaces:
PrimitiveInstruction,PrimitiveInstruction.PrimitiveInstructionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PrimitiveInstruction
public static class PrimitiveInstruction.PrimitiveInstructionBuilderImpl
extends Object
implements PrimitiveInstruction.PrimitiveInstructionBuilder
Builder Implementation of PrimitiveInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.PrimitiveInstruction
PrimitiveInstruction.PrimitiveInstructionBuilder, PrimitiveInstruction.PrimitiveInstructionBuilderImpl, PrimitiveInstruction.PrimitiveInstructionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ResetInstruction.ResetInstructionBuilderprotected SplitInstruction.SplitInstructionBuilderFields inherited from interface cdm.event.common.PrimitiveInstruction
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setContractFormation(ContractFormationInstruction _contractFormation) setExecution(ExecutionInstruction _execution) setExercise(ExerciseInstruction _exercise) setIndexTransition(IndexTransitionInstruction _indexTransition) setObservation(ObservationInstruction _observation) setPartyChange(PartyChangeInstruction _partyChange) setQuantityChange(QuantityChangeInstruction _quantityChange) setReset(ResetInstruction _reset) setSplit(SplitInstruction _split) setStockSplit(StockSplitInstruction _stockSplit) setTermsChange(TermsChangeInstruction _termsChange) setTransfer(TransferInstruction _transfer) setValuation(ValuationInstruction _valuation) toString()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 cdm.event.common.PrimitiveInstruction.PrimitiveInstructionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
contractFormation
-
execution
-
exercise
-
partyChange
-
quantityChange
-
reset
-
split
-
termsChange
-
transfer
-
indexTransition
-
stockSplit
-
observation
-
valuation
-
-
Constructor Details
-
PrimitiveInstructionBuilderImpl
public PrimitiveInstructionBuilderImpl()
-
-
Method Details
-
getContractFormation
@RosettaAttribute("contractFormation") @RuneAttribute("contractFormation") public ContractFormationInstruction.ContractFormationInstructionBuilder getContractFormation()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an contract formation primitive event.- Specified by:
getContractFormationin interfacePrimitiveInstruction- Specified by:
getContractFormationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateContractFormation
public ContractFormationInstruction.ContractFormationInstructionBuilder getOrCreateContractFormation()- Specified by:
getOrCreateContractFormationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getExecution
@RosettaAttribute("execution") @RuneAttribute("execution") public ExecutionInstruction.ExecutionInstructionBuilder getExecution()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an execution primitive event.- Specified by:
getExecutionin interfacePrimitiveInstruction- Specified by:
getExecutionin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateExecution
- Specified by:
getOrCreateExecutionin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getExercise
@RosettaAttribute("exercise") @RuneAttribute("exercise") public ExerciseInstruction.ExerciseInstructionBuilder getExercise()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an exercise primitive event.- Specified by:
getExercisein interfacePrimitiveInstruction- Specified by:
getExercisein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateExercise
- Specified by:
getOrCreateExercisein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getPartyChange
@RosettaAttribute("partyChange") @RuneAttribute("partyChange") public PartyChangeInstruction.PartyChangeInstructionBuilder getPartyChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a party change primitive event.- Specified by:
getPartyChangein interfacePrimitiveInstruction- Specified by:
getPartyChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreatePartyChange
- Specified by:
getOrCreatePartyChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getQuantityChange
@RosettaAttribute("quantityChange") @RuneAttribute("quantityChange") public QuantityChangeInstruction.QuantityChangeInstructionBuilder getQuantityChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an quantity change primitive event.- Specified by:
getQuantityChangein interfacePrimitiveInstruction- Specified by:
getQuantityChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateQuantityChange
- Specified by:
getOrCreateQuantityChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getReset
@RosettaAttribute("reset") @RuneAttribute("reset") public ResetInstruction.ResetInstructionBuilder getReset()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a reset event.- Specified by:
getResetin interfacePrimitiveInstruction- Specified by:
getResetin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateReset
- Specified by:
getOrCreateResetin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getSplit
@RosettaAttribute("split") @RuneAttribute("split") public SplitInstruction.SplitInstructionBuilder getSplit()Description copied from interface:PrimitiveInstructionSpecifies instructions to split a trade into multiple branches.- Specified by:
getSplitin interfacePrimitiveInstruction- Specified by:
getSplitin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateSplit
- Specified by:
getOrCreateSplitin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getTermsChange
@RosettaAttribute("termsChange") @RuneAttribute("termsChange") public TermsChangeInstruction.TermsChangeInstructionBuilder getTermsChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a terms change primitive event.- Specified by:
getTermsChangein interfacePrimitiveInstruction- Specified by:
getTermsChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateTermsChange
- Specified by:
getOrCreateTermsChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getTransfer
@RosettaAttribute("transfer") @RuneAttribute("transfer") public TransferInstruction.TransferInstructionBuilder getTransfer()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a transfer primitive event.- Specified by:
getTransferin interfacePrimitiveInstruction- Specified by:
getTransferin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateTransfer
- Specified by:
getOrCreateTransferin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getIndexTransition
@RosettaAttribute("indexTransition") @RuneAttribute("indexTransition") public IndexTransitionInstruction.IndexTransitionInstructionBuilder getIndexTransition()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process a Index Transition business event.- Specified by:
getIndexTransitionin interfacePrimitiveInstruction- Specified by:
getIndexTransitionin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateIndexTransition
- Specified by:
getOrCreateIndexTransitionin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getStockSplit
@RosettaAttribute("stockSplit") @RuneAttribute("stockSplit") public StockSplitInstruction.StockSplitInstructionBuilder getStockSplit()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process a Stock Split business event.- Specified by:
getStockSplitin interfacePrimitiveInstruction- Specified by:
getStockSplitin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateStockSplit
- Specified by:
getOrCreateStockSplitin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getObservation
@RosettaAttribute("observation") @RuneAttribute("observation") public ObservationInstruction.ObservationInstructionBuilder getObservation()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process an observation.- Specified by:
getObservationin interfacePrimitiveInstruction- Specified by:
getObservationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateObservation
- Specified by:
getOrCreateObservationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getValuation
@RosettaAttribute("valuation") @RuneAttribute("valuation") public ValuationInstruction.ValuationInstructionBuilder getValuation()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process an update of a valuation.- Specified by:
getValuationin interfacePrimitiveInstruction- Specified by:
getValuationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
getOrCreateValuation
- Specified by:
getOrCreateValuationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setContractFormation
@RosettaAttribute("contractFormation") @RuneAttribute("contractFormation") public PrimitiveInstruction.PrimitiveInstructionBuilder setContractFormation(ContractFormationInstruction _contractFormation) - Specified by:
setContractFormationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setExecution
@RosettaAttribute("execution") @RuneAttribute("execution") public PrimitiveInstruction.PrimitiveInstructionBuilder setExecution(ExecutionInstruction _execution) - Specified by:
setExecutionin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setExercise
@RosettaAttribute("exercise") @RuneAttribute("exercise") public PrimitiveInstruction.PrimitiveInstructionBuilder setExercise(ExerciseInstruction _exercise) - Specified by:
setExercisein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setPartyChange
@RosettaAttribute("partyChange") @RuneAttribute("partyChange") public PrimitiveInstruction.PrimitiveInstructionBuilder setPartyChange(PartyChangeInstruction _partyChange) - Specified by:
setPartyChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setQuantityChange
@RosettaAttribute("quantityChange") @RuneAttribute("quantityChange") public PrimitiveInstruction.PrimitiveInstructionBuilder setQuantityChange(QuantityChangeInstruction _quantityChange) - Specified by:
setQuantityChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setReset
@RosettaAttribute("reset") @RuneAttribute("reset") public PrimitiveInstruction.PrimitiveInstructionBuilder setReset(ResetInstruction _reset) - Specified by:
setResetin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setSplit
@RosettaAttribute("split") @RuneAttribute("split") public PrimitiveInstruction.PrimitiveInstructionBuilder setSplit(SplitInstruction _split) - Specified by:
setSplitin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setTermsChange
@RosettaAttribute("termsChange") @RuneAttribute("termsChange") public PrimitiveInstruction.PrimitiveInstructionBuilder setTermsChange(TermsChangeInstruction _termsChange) - Specified by:
setTermsChangein interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setTransfer
@RosettaAttribute("transfer") @RuneAttribute("transfer") public PrimitiveInstruction.PrimitiveInstructionBuilder setTransfer(TransferInstruction _transfer) - Specified by:
setTransferin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setIndexTransition
@RosettaAttribute("indexTransition") @RuneAttribute("indexTransition") public PrimitiveInstruction.PrimitiveInstructionBuilder setIndexTransition(IndexTransitionInstruction _indexTransition) - Specified by:
setIndexTransitionin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setStockSplit
@RosettaAttribute("stockSplit") @RuneAttribute("stockSplit") public PrimitiveInstruction.PrimitiveInstructionBuilder setStockSplit(StockSplitInstruction _stockSplit) - Specified by:
setStockSplitin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setObservation
@RosettaAttribute("observation") @RuneAttribute("observation") public PrimitiveInstruction.PrimitiveInstructionBuilder setObservation(ObservationInstruction _observation) - Specified by:
setObservationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
setValuation
@RosettaAttribute("valuation") @RuneAttribute("valuation") public PrimitiveInstruction.PrimitiveInstructionBuilder setValuation(ValuationInstruction _valuation) - Specified by:
setValuationin interfacePrimitiveInstruction.PrimitiveInstructionBuilder
-
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
-
prune
- Specified by:
prunein interfacePrimitiveInstruction.PrimitiveInstructionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PrimitiveInstruction.PrimitiveInstructionBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-