Package cdm.event.position
Interface CounterpartyPosition.CounterpartyPositionBuilder
- All Superinterfaces:
ContractBase,ContractBase.ContractBaseBuilder,CounterpartyPosition,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CounterpartyPosition.CounterpartyPositionBuilderImpl
- Enclosing interface:
CounterpartyPosition
public static interface CounterpartyPosition.CounterpartyPositionBuilder
extends CounterpartyPosition, ContractBase.ContractBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.position.ContractBase
ContractBase.ContractBaseBuilder, ContractBase.ContractBaseBuilderImpl, ContractBase.ContractBaseImplNested classes/interfaces inherited from interface cdm.event.position.CounterpartyPosition
CounterpartyPosition.CounterpartyPositionBuilder, CounterpartyPosition.CounterpartyPositionBuilderImpl, CounterpartyPosition.CounterpartyPositionImpl -
Field Summary
Fields inherited from interface cdm.event.position.ContractBase
metaDataFields inherited from interface cdm.event.position.CounterpartyPosition
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddPartyRole(PartyRole partyRole) addPartyRole(PartyRole partyRole, int idx) addPartyRole(List<? extends PartyRole> partyRole) addPositionIdentifier(PositionIdentifier positionIdentifier) addPositionIdentifier(PositionIdentifier positionIdentifier, int idx) addPositionIdentifier(List<? extends PositionIdentifier> positionIdentifier) addTradeReference(ReferenceWithMetaTradeState tradeReference) addTradeReference(ReferenceWithMetaTradeState tradeReference, int idx) addTradeReference(List<? extends ReferenceWithMetaTradeState> tradeReference) addTradeReferenceValue(TradeState tradeReference) addTradeReferenceValue(TradeState tradeReference, int idx) addTradeReferenceValue(List<? extends TradeState> tradeReference) getOrCreateParty(int index) getOrCreatePartyRole(int index) getOrCreatePositionIdentifier(int index) getOrCreateTradeReference(int index) List<? extends Party.PartyBuilder> getParty()The parties involved in the position, including the Clearing Organization.List<? extends PartyRole.PartyRoleBuilder> Represents the role each specified party takes in the position.Encapsulates the core constituents that characterize a position.List<? extends PositionIdentifier.PositionIdentifierBuilder> Represents the identifier(s) that uniquely identify a position for an identity issuer.Reference to all the trades that constitute the position.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCollateral(ReferenceWithMetaCollateral collateral) setCollateralValue(Collateral collateral) setContractDetails(ReferenceWithMetaContractDetails contractDetails) setContractDetailsValue(ContractDetails contractDetails) setExecutionDetails(ReferenceWithMetaExecutionDetails executionDetails) setExecutionDetailsValue(ExecutionDetails executionDetails) setOpenDateTime(LocalDateTime openDateTime) setPartyRole(List<? extends PartyRole> partyRole) setPositionBase(TradableProduct positionBase) setPositionIdentifier(List<? extends PositionIdentifier> positionIdentifier) setTradeReference(List<? extends ReferenceWithMetaTradeState> tradeReference) setTradeReferenceValue(List<? extends TradeState> tradeReference) Methods inherited from interface cdm.event.position.ContractBase.ContractBaseBuilder
getCollateral, getContractDetails, getExecutionDetails, getOrCreateCollateral, getOrCreateContractDetails, getOrCreateExecutionDetailsMethods inherited from interface cdm.event.position.CounterpartyPosition
build, getOpenDateTime, getType, metaData, process, toBuilderMethods 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
-
getOrCreatePositionIdentifier
-
getPositionIdentifier
List<? extends PositionIdentifier.PositionIdentifierBuilder> getPositionIdentifier()Description copied from interface:CounterpartyPositionRepresents the identifier(s) that uniquely identify a position for an identity issuer. A position can include multiple identifiers, for example an internal position identifer and a UTI (Unique Trade Identifier).- Specified by:
getPositionIdentifierin interfaceCounterpartyPosition
-
getOrCreateTradeReference
-
getTradeReference
List<? extends ReferenceWithMetaTradeState.ReferenceWithMetaTradeStateBuilder> getTradeReference()Description copied from interface:CounterpartyPositionReference to all the trades that constitute the position.- Specified by:
getTradeReferencein interfaceCounterpartyPosition
-
getOrCreateParty
-
getParty
List<? extends Party.PartyBuilder> getParty()Description copied from interface:CounterpartyPositionThe parties involved in the position, including the Clearing Organization.- Specified by:
getPartyin interfaceCounterpartyPosition
-
getOrCreatePartyRole
-
getPartyRole
List<? extends PartyRole.PartyRoleBuilder> getPartyRole()Description copied from interface:CounterpartyPositionRepresents the role each specified party takes in the position.- Specified by:
getPartyRolein interfaceCounterpartyPosition
-
getOrCreatePositionBase
TradableProduct.TradableProductBuilder getOrCreatePositionBase() -
getPositionBase
TradableProduct.TradableProductBuilder getPositionBase()Description copied from interface:CounterpartyPositionEncapsulates the core constituents that characterize a position.- Specified by:
getPositionBasein interfaceCounterpartyPosition
-
setContractDetails
CounterpartyPosition.CounterpartyPositionBuilder setContractDetails(ReferenceWithMetaContractDetails contractDetails) - Specified by:
setContractDetailsin interfaceContractBase.ContractBaseBuilder
-
setContractDetailsValue
CounterpartyPosition.CounterpartyPositionBuilder setContractDetailsValue(ContractDetails contractDetails) - Specified by:
setContractDetailsValuein interfaceContractBase.ContractBaseBuilder
-
setExecutionDetails
CounterpartyPosition.CounterpartyPositionBuilder setExecutionDetails(ReferenceWithMetaExecutionDetails executionDetails) - Specified by:
setExecutionDetailsin interfaceContractBase.ContractBaseBuilder
-
setExecutionDetailsValue
CounterpartyPosition.CounterpartyPositionBuilder setExecutionDetailsValue(ExecutionDetails executionDetails) - Specified by:
setExecutionDetailsValuein interfaceContractBase.ContractBaseBuilder
-
setCollateral
CounterpartyPosition.CounterpartyPositionBuilder setCollateral(ReferenceWithMetaCollateral collateral) - Specified by:
setCollateralin interfaceContractBase.ContractBaseBuilder
-
setCollateralValue
- Specified by:
setCollateralValuein interfaceContractBase.ContractBaseBuilder
-
addPositionIdentifier
CounterpartyPosition.CounterpartyPositionBuilder addPositionIdentifier(PositionIdentifier positionIdentifier) -
addPositionIdentifier
CounterpartyPosition.CounterpartyPositionBuilder addPositionIdentifier(PositionIdentifier positionIdentifier, int idx) -
addPositionIdentifier
CounterpartyPosition.CounterpartyPositionBuilder addPositionIdentifier(List<? extends PositionIdentifier> positionIdentifier) -
setPositionIdentifier
CounterpartyPosition.CounterpartyPositionBuilder setPositionIdentifier(List<? extends PositionIdentifier> positionIdentifier) -
setOpenDateTime
-
addTradeReference
CounterpartyPosition.CounterpartyPositionBuilder addTradeReference(ReferenceWithMetaTradeState tradeReference) -
addTradeReference
CounterpartyPosition.CounterpartyPositionBuilder addTradeReference(ReferenceWithMetaTradeState tradeReference, int idx) -
addTradeReferenceValue
-
addTradeReferenceValue
CounterpartyPosition.CounterpartyPositionBuilder addTradeReferenceValue(TradeState tradeReference, int idx) -
addTradeReference
CounterpartyPosition.CounterpartyPositionBuilder addTradeReference(List<? extends ReferenceWithMetaTradeState> tradeReference) -
setTradeReference
CounterpartyPosition.CounterpartyPositionBuilder setTradeReference(List<? extends ReferenceWithMetaTradeState> tradeReference) -
addTradeReferenceValue
CounterpartyPosition.CounterpartyPositionBuilder addTradeReferenceValue(List<? extends TradeState> tradeReference) -
setTradeReferenceValue
CounterpartyPosition.CounterpartyPositionBuilder setTradeReferenceValue(List<? extends TradeState> tradeReference) -
addParty
-
addParty
-
addParty
-
setParty
-
addPartyRole
-
addPartyRole
-
addPartyRole
-
setPartyRole
-
setPositionBase
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceContractBase.ContractBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceContractBase.ContractBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-