Package cdm.event.position
Class Position.PositionImpl
java.lang.Object
cdm.event.position.Position.PositionImpl
- All Implemented Interfaces:
Position,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
CollateralPosition.CollateralPositionImpl
- 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.PositionImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe aggregate cost of proceedsList<? extends PriceQuantity> Position with many price quantities.The product underlying the position.Reference to the Contract, in case product is contractual and the contract has been formedinthashCode()protected voidsetBuilderFields(Position.PositionBuilder builder) 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, processRosetta
-
Constructor Details
-
PositionImpl
-
-
Method Details
-
getPriceQuantity
@RosettaAttribute(value="priceQuantity", isRequired=true) @RuneAttribute(value="priceQuantity", isRequired=true) public List<? extends PriceQuantity> getPriceQuantity()Description copied from interface:PositionPosition with many price quantities.- Specified by:
getPriceQuantityin interfacePosition
-
getProduct
@RosettaAttribute(value="product", isRequired=true) @RuneAttribute(value="product", isRequired=true) public Product getProduct()Description copied from interface:PositionThe product underlying the position.- Specified by:
getProductin interfacePosition
-
getCashBalance
Description copied from interface:PositionThe aggregate cost of proceeds- Specified by:
getCashBalancein interfacePosition
-
getTradeReference
@RosettaAttribute("tradeReference") @RuneAttribute("tradeReference") public ReferenceWithMetaTradeState getTradeReference()Description copied from interface:PositionReference to the Contract, in case product is contractual and the contract has been formed- Specified by:
getTradeReferencein interfacePosition
-
build
Description copied from interface:PositionBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-