Package org.isda.cdm
Class AggregationParameters.AggregationParametersBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.AggregationParameters.AggregationParametersBuilder
-
- Enclosing class:
- AggregationParameters
public static class AggregationParameters.AggregationParametersBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ReferenceWithMetaContract.ReferenceWithMetaContractBuilder>
contractReference
protected java.time.ZonedDateTime
dateTime
protected java.util.List<ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder>
executionReference
protected java.util.List<ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder>
party
protected PositionStatusEnum
positionStatus
protected java.util.List<Product.ProductBuilder>
product
protected java.util.List<java.lang.String>
productQualifier
protected java.lang.Boolean
totalPosition
-
Constructor Summary
Constructors Constructor Description AggregationParametersBuilder()
-
Method Summary
-
-
-
Field Detail
-
contractReference
protected java.util.List<ReferenceWithMetaContract.ReferenceWithMetaContractBuilder> contractReference
-
dateTime
protected java.time.ZonedDateTime dateTime
-
executionReference
protected java.util.List<ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder> executionReference
-
party
protected java.util.List<ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> party
-
positionStatus
protected PositionStatusEnum positionStatus
-
product
protected java.util.List<Product.ProductBuilder> product
-
productQualifier
protected java.util.List<java.lang.String> productQualifier
-
totalPosition
protected java.lang.Boolean totalPosition
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AggregationParameters> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getContractReference
public java.util.List<ReferenceWithMetaContract.ReferenceWithMetaContractBuilder> getContractReference()
-
getOrCreateContractReference
public ReferenceWithMetaContract.ReferenceWithMetaContractBuilder getOrCreateContractReference(int index)
-
getDateTime
public java.time.ZonedDateTime getDateTime()
-
getExecutionReference
public java.util.List<ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder> getExecutionReference()
-
getOrCreateExecutionReference
public ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder getOrCreateExecutionReference(int index)
-
getParty
public java.util.List<ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> getParty()
-
getOrCreateParty
public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateParty(int index)
-
getPositionStatus
public PositionStatusEnum getPositionStatus()
-
getProduct
public java.util.List<Product.ProductBuilder> getProduct()
-
getOrCreateProduct
public Product.ProductBuilder getOrCreateProduct(int index)
-
getProductQualifier
public java.util.List<java.lang.String> getProductQualifier()
-
getTotalPosition
public java.lang.Boolean getTotalPosition()
-
addContractReference
public AggregationParameters.AggregationParametersBuilder addContractReference(ReferenceWithMetaContract contractReference)
-
addContractReference
public AggregationParameters.AggregationParametersBuilder addContractReference(ReferenceWithMetaContract contractReference, int _idx)
-
addContractReference
public AggregationParameters.AggregationParametersBuilder addContractReference(java.util.List<ReferenceWithMetaContract> contractReferences)
-
addContractReferenceBuilder
public AggregationParameters.AggregationParametersBuilder addContractReferenceBuilder(ReferenceWithMetaContract.ReferenceWithMetaContractBuilder contractReference)
-
addContractReferenceRef
public AggregationParameters.AggregationParametersBuilder addContractReferenceRef(Contract.ContractBuilder contractReference)
-
addContractReferenceRef
public AggregationParameters.AggregationParametersBuilder addContractReferenceRef(Contract.ContractBuilder contractReference, int _idx)
-
addContractReferenceRef
public AggregationParameters.AggregationParametersBuilder addContractReferenceRef(java.util.List<Contract> contractReferences)
-
addContractReferenceRef
public AggregationParameters.AggregationParametersBuilder addContractReferenceRef(Contract contractReference)
-
clearContractReference
public AggregationParameters.AggregationParametersBuilder clearContractReference()
-
setDateTime
public AggregationParameters.AggregationParametersBuilder setDateTime(java.time.ZonedDateTime dateTime)
-
addExecutionReference
public AggregationParameters.AggregationParametersBuilder addExecutionReference(ReferenceWithMetaExecution executionReference)
-
addExecutionReference
public AggregationParameters.AggregationParametersBuilder addExecutionReference(ReferenceWithMetaExecution executionReference, int _idx)
-
addExecutionReference
public AggregationParameters.AggregationParametersBuilder addExecutionReference(java.util.List<ReferenceWithMetaExecution> executionReferences)
-
addExecutionReferenceBuilder
public AggregationParameters.AggregationParametersBuilder addExecutionReferenceBuilder(ReferenceWithMetaExecution.ReferenceWithMetaExecutionBuilder executionReference)
-
addExecutionReferenceRef
public AggregationParameters.AggregationParametersBuilder addExecutionReferenceRef(Execution.ExecutionBuilder executionReference)
-
addExecutionReferenceRef
public AggregationParameters.AggregationParametersBuilder addExecutionReferenceRef(Execution.ExecutionBuilder executionReference, int _idx)
-
addExecutionReferenceRef
public AggregationParameters.AggregationParametersBuilder addExecutionReferenceRef(java.util.List<Execution> executionReferences)
-
addExecutionReferenceRef
public AggregationParameters.AggregationParametersBuilder addExecutionReferenceRef(Execution executionReference)
-
clearExecutionReference
public AggregationParameters.AggregationParametersBuilder clearExecutionReference()
-
addParty
public AggregationParameters.AggregationParametersBuilder addParty(ReferenceWithMetaParty party)
-
addParty
public AggregationParameters.AggregationParametersBuilder addParty(ReferenceWithMetaParty party, int _idx)
-
addParty
public AggregationParameters.AggregationParametersBuilder addParty(java.util.List<ReferenceWithMetaParty> partys)
-
addPartyBuilder
public AggregationParameters.AggregationParametersBuilder addPartyBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder party)
-
addPartyRef
public AggregationParameters.AggregationParametersBuilder addPartyRef(Party.PartyBuilder party)
-
addPartyRef
public AggregationParameters.AggregationParametersBuilder addPartyRef(Party.PartyBuilder party, int _idx)
-
addPartyRef
public AggregationParameters.AggregationParametersBuilder addPartyRef(java.util.List<Party> partys)
-
addPartyRef
public AggregationParameters.AggregationParametersBuilder addPartyRef(Party party)
-
clearParty
public AggregationParameters.AggregationParametersBuilder clearParty()
-
setPositionStatus
public AggregationParameters.AggregationParametersBuilder setPositionStatus(PositionStatusEnum positionStatus)
-
addProduct
public AggregationParameters.AggregationParametersBuilder addProduct(Product product)
-
addProduct
public AggregationParameters.AggregationParametersBuilder addProduct(Product product, int _idx)
-
addProduct
public AggregationParameters.AggregationParametersBuilder addProduct(java.util.List<Product> products)
-
addProductBuilder
public AggregationParameters.AggregationParametersBuilder addProductBuilder(Product.ProductBuilder product)
-
clearProduct
public AggregationParameters.AggregationParametersBuilder clearProduct()
-
addProductQualifier
public AggregationParameters.AggregationParametersBuilder addProductQualifier(java.lang.String productQualifier)
-
addProductQualifier
public AggregationParameters.AggregationParametersBuilder addProductQualifier(java.lang.String productQualifier, int _idx)
-
addProductQualifier
public AggregationParameters.AggregationParametersBuilder addProductQualifier(java.util.List<java.lang.String> productQualifiers)
-
clearProductQualifier
public AggregationParameters.AggregationParametersBuilder clearProductQualifier()
-
setTotalPosition
public AggregationParameters.AggregationParametersBuilder setTotalPosition(java.lang.Boolean totalPosition)
-
build
public AggregationParameters build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public AggregationParameters.AggregationParametersBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-