Package cdm.event.common
Class CounterpartyPositionState.CounterpartyPositionStateImpl
java.lang.Object
cdm.event.common.CounterpartyPositionState.CounterpartyPositionStateImpl
- All Implemented Interfaces:
CounterpartyPositionState,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CounterpartyPositionState
public static class CounterpartyPositionState.CounterpartyPositionStateImpl
extends Object
implements CounterpartyPositionState
Immutable Implementation of CounterpartyPositionState
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.CounterpartyPositionState
CounterpartyPositionState.CounterpartyPositionStateBuilder, CounterpartyPositionState.CounterpartyPositionStateBuilderImpl, CounterpartyPositionState.CounterpartyPositionStateImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.event.common.CounterpartyPositionState
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRepresents the Position that has been effected by a business or life-cycle event.com.rosetta.model.metafields.MetaFieldsgetMeta()List<? extends ObservationEvent> Represents the observed events related to a particular product or process, such as credit events or corporate actions.getState()Represents the State of the Position through its life-cycle.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.CounterpartyPositionState
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CounterpartyPositionStateImpl
protected CounterpartyPositionStateImpl(CounterpartyPositionState.CounterpartyPositionStateBuilder builder)
-
-
Method Details
-
getCounterpartyPosition
@RosettaAttribute(value="counterpartyPosition", isRequired=true) @RuneAttribute(value="counterpartyPosition", isRequired=true) public CounterpartyPosition getCounterpartyPosition()Description copied from interface:CounterpartyPositionStateRepresents the Position that has been effected by a business or life-cycle event.- Specified by:
getCounterpartyPositionin interfaceCounterpartyPositionState
-
getState
Description copied from interface:CounterpartyPositionStateRepresents the State of the Position through its life-cycle.- Specified by:
getStatein interfaceCounterpartyPositionState
-
getObservationHistory
@RosettaAttribute("observationHistory") @RuneAttribute("observationHistory") public List<? extends ObservationEvent> getObservationHistory()Description copied from interface:CounterpartyPositionStateRepresents the observed events related to a particular product or process, such as credit events or corporate actions.- Specified by:
getObservationHistoryin interfaceCounterpartyPositionState
-
getValuationHistory
@RosettaAttribute("valuationHistory") @RuneAttribute("valuationHistory") public List<? extends Valuation> getValuationHistory()- Specified by:
getValuationHistoryin interfaceCounterpartyPositionState
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceCounterpartyPositionState- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:CounterpartyPositionStateBuild Methods- Specified by:
buildin interfaceCounterpartyPositionState- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCounterpartyPositionState- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-