Package cdm.event.position
Interface AggregationParameters.AggregationParametersBuilder
- All Superinterfaces:
AggregationParameters,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AggregationParameters.AggregationParametersBuilderImpl
- Enclosing interface:
AggregationParameters
public static interface AggregationParameters.AggregationParametersBuilder
extends AggregationParameters, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.position.AggregationParameters
AggregationParameters.AggregationParametersBuilder, AggregationParameters.AggregationParametersBuilderImpl, AggregationParameters.AggregationParametersImpl -
Field Summary
Fields inherited from interface cdm.event.position.AggregationParameters
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddParty(ReferenceWithMetaParty party) addParty(ReferenceWithMetaParty party, int idx) addParty(List<? extends ReferenceWithMetaParty> party) addPartyValue(Party party) addPartyValue(Party party, int idx) addPartyValue(List<? extends Party> party) addProduct(Product product) addProduct(Product product, int idx) addProduct(List<? extends Product> product) addProductQualifier(String productQualifier) addProductQualifier(String productQualifier, int idx) addProductQualifier(List<String> productQualifier) addTradeReference(ReferenceWithMetaTrade tradeReference) addTradeReference(ReferenceWithMetaTrade tradeReference, int idx) addTradeReference(List<? extends ReferenceWithMetaTrade> tradeReference) addTradeReferenceValue(Trade tradeReference) addTradeReferenceValue(Trade tradeReference, int idx) addTradeReferenceValue(List<? extends Trade> tradeReference) getOrCreateParty(int index) getOrCreateProduct(int index) getOrCreateTradeReference(int index) getParty()To aggregate based on a selection of party(ies) / legal entity(ies).List<? extends Product.ProductBuilder> To aggregate based on a selection of products.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDateTime(ZonedDateTime dateTime) setParty(List<? extends ReferenceWithMetaParty> party) setPartyValue(List<? extends Party> party) setPositionStatus(PositionStatusEnum positionStatus) setProduct(List<? extends Product> product) setProductQualifier(List<String> productQualifier) setTotalPosition(Boolean totalPosition) setTradeReference(List<? extends ReferenceWithMetaTrade> tradeReference) setTradeReferenceValue(List<? extends Trade> tradeReference) Methods inherited from interface cdm.event.position.AggregationParameters
build, getDateTime, getPositionStatus, getProductQualifier, getTotalPosition, 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
-
getOrCreateParty
-
getParty
List<? extends ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> getParty()Description copied from interface:AggregationParametersTo aggregate based on a selection of party(ies) / legal entity(ies).- Specified by:
getPartyin interfaceAggregationParameters
-
getOrCreateProduct
-
getProduct
List<? extends Product.ProductBuilder> getProduct()Description copied from interface:AggregationParametersTo aggregate based on a selection of products.- Specified by:
getProductin interfaceAggregationParameters
-
getOrCreateTradeReference
-
getTradeReference
List<? extends ReferenceWithMetaTrade.ReferenceWithMetaTradeBuilder> getTradeReference()- Specified by:
getTradeReferencein interfaceAggregationParameters
-
setDateTime
-
setTotalPosition
-
setPositionStatus
AggregationParameters.AggregationParametersBuilder setPositionStatus(PositionStatusEnum positionStatus) -
addParty
-
addParty
-
addPartyValue
-
addPartyValue
-
addParty
AggregationParameters.AggregationParametersBuilder addParty(List<? extends ReferenceWithMetaParty> party) -
setParty
AggregationParameters.AggregationParametersBuilder setParty(List<? extends ReferenceWithMetaParty> party) -
addPartyValue
-
setPartyValue
-
addProduct
-
addProduct
-
addProduct
-
setProduct
-
addProductQualifier
-
addProductQualifier
AggregationParameters.AggregationParametersBuilder addProductQualifier(String productQualifier, int idx) -
addProductQualifier
AggregationParameters.AggregationParametersBuilder addProductQualifier(List<String> productQualifier) -
setProductQualifier
AggregationParameters.AggregationParametersBuilder setProductQualifier(List<String> productQualifier) -
addTradeReference
AggregationParameters.AggregationParametersBuilder addTradeReference(ReferenceWithMetaTrade tradeReference) -
addTradeReference
AggregationParameters.AggregationParametersBuilder addTradeReference(ReferenceWithMetaTrade tradeReference, int idx) -
addTradeReferenceValue
-
addTradeReferenceValue
AggregationParameters.AggregationParametersBuilder addTradeReferenceValue(Trade tradeReference, int idx) -
addTradeReference
AggregationParameters.AggregationParametersBuilder addTradeReference(List<? extends ReferenceWithMetaTrade> tradeReference) -
setTradeReference
AggregationParameters.AggregationParametersBuilder setTradeReference(List<? extends ReferenceWithMetaTrade> tradeReference) -
addTradeReferenceValue
AggregationParameters.AggregationParametersBuilder addTradeReferenceValue(List<? extends Trade> tradeReference) -
setTradeReferenceValue
AggregationParameters.AggregationParametersBuilder setTradeReferenceValue(List<? extends Trade> tradeReference) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-