Package cdm.event.common
Interface TradeState.TradeStateBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TradeState
- All Known Implementing Classes:
TradeState.TradeStateBuilderImpl
- Enclosing interface:
TradeState
public static interface TradeState.TradeStateBuilder
extends TradeState, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.event.common.TradeState
TradeState.TradeStateBuilder, TradeState.TradeStateBuilderImpl, TradeState.TradeStateImpl -
Field Summary
Fields inherited from interface cdm.event.common.TradeState
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddObservationHistory(ObservationEvent observationHistory) addObservationHistory(ObservationEvent observationHistory, int idx) addObservationHistory(List<? extends ObservationEvent> observationHistory) addResetHistory(Reset resetHistory) addResetHistory(Reset resetHistory, int idx) addResetHistory(List<? extends Reset> resetHistory) addTransferHistory(TransferState transferHistory) addTransferHistory(TransferState transferHistory, int idx) addTransferHistory(List<? extends TransferState> transferHistory) addValuationHistory(Valuation valuationHistory) addValuationHistory(Valuation valuationHistory, int idx) addValuationHistory(List<? extends Valuation> valuationHistory) com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()List<? extends ObservationEvent.ObservationEventBuilder> Represents the observed events related to a particular product or process, such as credit events or corporate actions.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetOrCreateObservationHistory(int index) getOrCreateResetHistory(int index) getOrCreateTransferHistory(int index) getOrCreateValuationHistory(int index) List<? extends Reset.ResetBuilder> Represents the updated Trade attributes which can change as the result of a reset event.getState()Represents the State of the Trade through its life-cycle.getTrade()Represents the Trade that has been effected by a business or life-cycle event.List<? extends TransferState.TransferStateBuilder> Represents the updated Trade attributes which can change as the result of a transfer event.List<? extends Valuation.ValuationBuilder> default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setMeta(com.rosetta.model.metafields.MetaFields meta) setObservationHistory(List<? extends ObservationEvent> observationHistory) setResetHistory(List<? extends Reset> resetHistory) setTransferHistory(List<? extends TransferState> transferHistory) setValuationHistory(List<? extends Valuation> valuationHistory) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateTrade
Trade.TradeBuilder getOrCreateTrade() -
getTrade
Trade.TradeBuilder getTrade()Description copied from interface:TradeStateRepresents the Trade that has been effected by a business or life-cycle event.- Specified by:
getTradein interfaceTradeState
-
getOrCreateState
State.StateBuilder getOrCreateState() -
getState
State.StateBuilder getState()Description copied from interface:TradeStateRepresents the State of the Trade through its life-cycle.- Specified by:
getStatein interfaceTradeState
-
getOrCreateResetHistory
-
getResetHistory
List<? extends Reset.ResetBuilder> getResetHistory()Description copied from interface:TradeStateRepresents the updated Trade attributes which can change as the result of a reset event. Only the changed values are captured, leaving the remaining data attributes empty. See Create_Reset function for further details on how TradeState is used in the Reset event. The TradeState data type is used to maintain backwards compatibility with the current Reset mechanism.- Specified by:
getResetHistoryin interfaceTradeState
-
getOrCreateTransferHistory
-
getTransferHistory
List<? extends TransferState.TransferStateBuilder> getTransferHistory()Description copied from interface:TradeStateRepresents the updated Trade attributes which can change as the result of a transfer event.- Specified by:
getTransferHistoryin interfaceTradeState
-
getOrCreateObservationHistory
-
getObservationHistory
List<? extends ObservationEvent.ObservationEventBuilder> getObservationHistory()Description copied from interface:TradeStateRepresents the observed events related to a particular product or process, such as credit events or corporate actions.- Specified by:
getObservationHistoryin interfaceTradeState
-
getOrCreateValuationHistory
-
getValuationHistory
List<? extends Valuation.ValuationBuilder> getValuationHistory()- Specified by:
getValuationHistoryin interfaceTradeState
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceTradeState
-
setTrade
-
setState
-
addResetHistory
-
addResetHistory
-
addResetHistory
-
setResetHistory
-
addTransferHistory
-
addTransferHistory
-
addTransferHistory
-
setTransferHistory
-
addObservationHistory
-
addObservationHistory
-
addObservationHistory
TradeState.TradeStateBuilder addObservationHistory(List<? extends ObservationEvent> observationHistory) -
setObservationHistory
TradeState.TradeStateBuilder setObservationHistory(List<? extends ObservationEvent> observationHistory) -
addValuationHistory
-
addValuationHistory
-
addValuationHistory
-
setValuationHistory
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
TradeState.TradeStateBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-