Package cdm.event.position
Class Position.PositionImpl
java.lang.Object
cdm.event.position.PositionBase.PositionBaseImpl
cdm.event.position.Position.PositionImpl
- All Implemented Interfaces:
Position,PositionBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Position
Immutable Implementation of Position
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.position.Position
Position.PositionBuilder, Position.PositionBuilderImpl, Position.PositionImplNested classes/interfaces inherited from interface cdm.event.position.PositionBase
PositionBase.PositionBaseBuilder, PositionBase.PositionBaseBuilderImpl, PositionBase.PositionBaseImpl -
Field Summary
Fields inherited from interface cdm.event.position.PositionBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe product underlying the position.inthashCode()protected voidsetBuilderFields(Position.PositionBuilder builder) toString()Methods inherited from class cdm.event.position.PositionBase.PositionBaseImpl
getAsset, getCashBalance, getPriceQuantity, getTradeReference, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.position.PositionBase
getAsset, getCashBalance, getPriceQuantity, getTradeReferenceMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PositionImpl
-
-
Method Details
-
getProduct
@RosettaAttribute("product") @Accessor(GETTER) @Required @RuneAttribute("product") public Product getProduct()Description copied from interface:PositionBaseThe product underlying the position.- Specified by:
getProductin interfacePosition- Specified by:
getProductin interfacePositionBase- Overrides:
getProductin classPositionBase.PositionBaseImpl
-
build
Description copied from interface:PositionBaseBuild Methods- Specified by:
buildin interfacePosition- Specified by:
buildin interfacePositionBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPositionBase.PositionBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfacePosition- Specified by:
toBuilderin interfacePositionBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPositionBase.PositionBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classPositionBase.PositionBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPositionBase.PositionBaseImpl
-
toString
- Overrides:
toStringin classPositionBase.PositionBaseImpl
-