Package cdm.event.common
Class TradeState.TradeStateBuilderImpl
java.lang.Object
cdm.event.common.TradeState.TradeStateBuilderImpl
- All Implemented Interfaces:
TradeState,TradeState.TradeStateBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TradeState
public static class TradeState.TradeStateBuilderImpl
extends Object
implements TradeState.TradeStateBuilder
Builder Implementation of TradeState
-
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
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected List<ObservationEvent.ObservationEventBuilder> protected List<Reset.ResetBuilder> protected State.StateBuilderprotected Trade.TradeBuilderprotected List<TransferState.TransferStateBuilder> protected List<Valuation.ValuationBuilder> Fields inherited from interface cdm.event.common.TradeState
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObservationHistory(ObservationEvent _observationHistory) addObservationHistory(ObservationEvent _observationHistory, int idx) addObservationHistory(List<? extends ObservationEvent> observationHistorys) addResetHistory(Reset _resetHistory) addResetHistory(Reset _resetHistory, int idx) addResetHistory(List<? extends Reset> resetHistorys) addTransferHistory(TransferState _transferHistory) addTransferHistory(TransferState _transferHistory, int idx) addTransferHistory(List<? extends TransferState> transferHistorys) addValuationHistory(Valuation _valuationHistory) addValuationHistory(Valuation _valuationHistory, int idx) addValuationHistory(List<? extends Valuation> valuationHistorys) build()Build Methodsbooleancom.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> booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setMeta(com.rosetta.model.metafields.MetaFields _meta) setObservationHistory(List<? extends ObservationEvent> observationHistorys) setResetHistory(List<? extends Reset> resetHistorys) setTransferHistory(List<? extends TransferState> transferHistorys) setValuationHistory(List<? extends Valuation> valuationHistorys) 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, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.common.TradeState
getType, metaData, processMethods inherited from interface cdm.event.common.TradeState.TradeStateBuilder
process
-
Field Details
-
trade
-
state
-
resetHistory
-
transferHistory
-
observationHistory
-
valuationHistory
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
TradeStateBuilderImpl
public TradeStateBuilderImpl()
-
-
Method Details
-
getTrade
@RosettaAttribute(value="trade", isRequired=true) @RuneAttribute(value="trade", isRequired=true) public 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- Specified by:
getTradein interfaceTradeState.TradeStateBuilder
-
getOrCreateTrade
- Specified by:
getOrCreateTradein interfaceTradeState.TradeStateBuilder
-
getState
Description copied from interface:TradeStateRepresents the State of the Trade through its life-cycle.- Specified by:
getStatein interfaceTradeState- Specified by:
getStatein interfaceTradeState.TradeStateBuilder
-
getOrCreateState
- Specified by:
getOrCreateStatein interfaceTradeState.TradeStateBuilder
-
getResetHistory
@RosettaAttribute("resetHistory") @RuneAttribute("resetHistory") public 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- Specified by:
getResetHistoryin interfaceTradeState.TradeStateBuilder
-
getOrCreateResetHistory
- Specified by:
getOrCreateResetHistoryin interfaceTradeState.TradeStateBuilder
-
getTransferHistory
@RosettaAttribute("transferHistory") @RuneAttribute("transferHistory") public 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- Specified by:
getTransferHistoryin interfaceTradeState.TradeStateBuilder
-
getOrCreateTransferHistory
- Specified by:
getOrCreateTransferHistoryin interfaceTradeState.TradeStateBuilder
-
getObservationHistory
@RosettaAttribute("observationHistory") @RuneAttribute("observationHistory") public 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- Specified by:
getObservationHistoryin interfaceTradeState.TradeStateBuilder
-
getOrCreateObservationHistory
- Specified by:
getOrCreateObservationHistoryin interfaceTradeState.TradeStateBuilder
-
getValuationHistory
@RosettaAttribute("valuationHistory") @RuneAttribute("valuationHistory") public List<? extends Valuation.ValuationBuilder> getValuationHistory()- Specified by:
getValuationHistoryin interfaceTradeState- Specified by:
getValuationHistoryin interfaceTradeState.TradeStateBuilder
-
getOrCreateValuationHistory
- Specified by:
getOrCreateValuationHistoryin interfaceTradeState.TradeStateBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public 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- Specified by:
getMetain interfaceTradeState.TradeStateBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfaceTradeState.TradeStateBuilder
-
setTrade
@RosettaAttribute(value="trade", isRequired=true) @RuneAttribute(value="trade", isRequired=true) public TradeState.TradeStateBuilder setTrade(Trade _trade) - Specified by:
setTradein interfaceTradeState.TradeStateBuilder
-
setState
@RosettaAttribute("state") @RuneAttribute("state") public TradeState.TradeStateBuilder setState(State _state) - Specified by:
setStatein interfaceTradeState.TradeStateBuilder
-
addResetHistory
@RosettaAttribute("resetHistory") @RuneAttribute("resetHistory") public TradeState.TradeStateBuilder addResetHistory(Reset _resetHistory) - Specified by:
addResetHistoryin interfaceTradeState.TradeStateBuilder
-
addResetHistory
- Specified by:
addResetHistoryin interfaceTradeState.TradeStateBuilder
-
addResetHistory
- Specified by:
addResetHistoryin interfaceTradeState.TradeStateBuilder
-
setResetHistory
@RuneAttribute("resetHistory") public TradeState.TradeStateBuilder setResetHistory(List<? extends Reset> resetHistorys) - Specified by:
setResetHistoryin interfaceTradeState.TradeStateBuilder
-
addTransferHistory
@RosettaAttribute("transferHistory") @RuneAttribute("transferHistory") public TradeState.TradeStateBuilder addTransferHistory(TransferState _transferHistory) - Specified by:
addTransferHistoryin interfaceTradeState.TradeStateBuilder
-
addTransferHistory
- Specified by:
addTransferHistoryin interfaceTradeState.TradeStateBuilder
-
addTransferHistory
public TradeState.TradeStateBuilder addTransferHistory(List<? extends TransferState> transferHistorys) - Specified by:
addTransferHistoryin interfaceTradeState.TradeStateBuilder
-
setTransferHistory
@RuneAttribute("transferHistory") public TradeState.TradeStateBuilder setTransferHistory(List<? extends TransferState> transferHistorys) - Specified by:
setTransferHistoryin interfaceTradeState.TradeStateBuilder
-
addObservationHistory
@RosettaAttribute("observationHistory") @RuneAttribute("observationHistory") public TradeState.TradeStateBuilder addObservationHistory(ObservationEvent _observationHistory) - Specified by:
addObservationHistoryin interfaceTradeState.TradeStateBuilder
-
addObservationHistory
public TradeState.TradeStateBuilder addObservationHistory(ObservationEvent _observationHistory, int idx) - Specified by:
addObservationHistoryin interfaceTradeState.TradeStateBuilder
-
addObservationHistory
public TradeState.TradeStateBuilder addObservationHistory(List<? extends ObservationEvent> observationHistorys) - Specified by:
addObservationHistoryin interfaceTradeState.TradeStateBuilder
-
setObservationHistory
@RuneAttribute("observationHistory") public TradeState.TradeStateBuilder setObservationHistory(List<? extends ObservationEvent> observationHistorys) - Specified by:
setObservationHistoryin interfaceTradeState.TradeStateBuilder
-
addValuationHistory
@RosettaAttribute("valuationHistory") @RuneAttribute("valuationHistory") public TradeState.TradeStateBuilder addValuationHistory(Valuation _valuationHistory) - Specified by:
addValuationHistoryin interfaceTradeState.TradeStateBuilder
-
addValuationHistory
- Specified by:
addValuationHistoryin interfaceTradeState.TradeStateBuilder
-
addValuationHistory
public TradeState.TradeStateBuilder addValuationHistory(List<? extends Valuation> valuationHistorys) - Specified by:
addValuationHistoryin interfaceTradeState.TradeStateBuilder
-
setValuationHistory
@RuneAttribute("valuationHistory") public TradeState.TradeStateBuilder setValuationHistory(List<? extends Valuation> valuationHistorys) - Specified by:
setValuationHistoryin interfaceTradeState.TradeStateBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public TradeState.TradeStateBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceTradeState.TradeStateBuilder
-
build
Description copied from interface:TradeStateBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTradeState
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTradeState
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTradeState.TradeStateBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TradeState.TradeStateBuilder 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
-