Package org.isda.cdm
Class GeneralTerms.GeneralTermsBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.GeneralTerms.GeneralTermsBuilder
-
- Enclosing class:
- GeneralTerms
public static class GeneralTerms.GeneralTermsBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<FieldWithMetaString.FieldWithMetaStringBuilder>
additionalTerm
protected BasketReferenceInformation.BasketReferenceInformationBuilder
basketReferenceInformation
protected BuyerSeller.BuyerSellerBuilder
buyerSeller
protected IndexReferenceInformation.IndexReferenceInformationBuilder
indexReferenceInformation
protected java.lang.Boolean
modifiedEquityDelivery
protected ReferenceInformation.ReferenceInformationBuilder
referenceInformation
protected java.lang.Boolean
substitution
-
Constructor Summary
Constructors Constructor Description GeneralTermsBuilder()
-
Method Summary
-
-
-
Field Detail
-
additionalTerm
protected java.util.List<FieldWithMetaString.FieldWithMetaStringBuilder> additionalTerm
-
basketReferenceInformation
protected BasketReferenceInformation.BasketReferenceInformationBuilder basketReferenceInformation
-
buyerSeller
protected BuyerSeller.BuyerSellerBuilder buyerSeller
-
indexReferenceInformation
protected IndexReferenceInformation.IndexReferenceInformationBuilder indexReferenceInformation
-
modifiedEquityDelivery
protected java.lang.Boolean modifiedEquityDelivery
-
referenceInformation
protected ReferenceInformation.ReferenceInformationBuilder referenceInformation
-
substitution
protected java.lang.Boolean substitution
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends GeneralTerms> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAdditionalTerm
public java.util.List<FieldWithMetaString.FieldWithMetaStringBuilder> getAdditionalTerm()
-
getOrCreateAdditionalTerm
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateAdditionalTerm(int index)
-
getBasketReferenceInformation
public BasketReferenceInformation.BasketReferenceInformationBuilder getBasketReferenceInformation()
-
getOrCreateBasketReferenceInformation
public BasketReferenceInformation.BasketReferenceInformationBuilder getOrCreateBasketReferenceInformation()
-
getBuyerSeller
public BuyerSeller.BuyerSellerBuilder getBuyerSeller()
-
getOrCreateBuyerSeller
public BuyerSeller.BuyerSellerBuilder getOrCreateBuyerSeller()
-
getIndexReferenceInformation
public IndexReferenceInformation.IndexReferenceInformationBuilder getIndexReferenceInformation()
-
getOrCreateIndexReferenceInformation
public IndexReferenceInformation.IndexReferenceInformationBuilder getOrCreateIndexReferenceInformation()
-
getModifiedEquityDelivery
public java.lang.Boolean getModifiedEquityDelivery()
-
getReferenceInformation
public ReferenceInformation.ReferenceInformationBuilder getReferenceInformation()
-
getOrCreateReferenceInformation
public ReferenceInformation.ReferenceInformationBuilder getOrCreateReferenceInformation()
-
getSubstitution
public java.lang.Boolean getSubstitution()
-
addAdditionalTerm
public GeneralTerms.GeneralTermsBuilder addAdditionalTerm(FieldWithMetaString additionalTerm)
-
addAdditionalTerm
public GeneralTerms.GeneralTermsBuilder addAdditionalTerm(FieldWithMetaString additionalTerm, int _idx)
-
addAdditionalTerm
public GeneralTerms.GeneralTermsBuilder addAdditionalTerm(java.util.List<FieldWithMetaString> additionalTerms)
-
clearAdditionalTerm
public GeneralTerms.GeneralTermsBuilder clearAdditionalTerm()
-
setBasketReferenceInformation
public GeneralTerms.GeneralTermsBuilder setBasketReferenceInformation(BasketReferenceInformation basketReferenceInformation)
-
setBasketReferenceInformationBuilder
public GeneralTerms.GeneralTermsBuilder setBasketReferenceInformationBuilder(BasketReferenceInformation.BasketReferenceInformationBuilder basketReferenceInformation)
-
setBuyerSeller
public GeneralTerms.GeneralTermsBuilder setBuyerSeller(BuyerSeller buyerSeller)
-
setBuyerSellerBuilder
public GeneralTerms.GeneralTermsBuilder setBuyerSellerBuilder(BuyerSeller.BuyerSellerBuilder buyerSeller)
-
setIndexReferenceInformation
public GeneralTerms.GeneralTermsBuilder setIndexReferenceInformation(IndexReferenceInformation indexReferenceInformation)
-
setIndexReferenceInformationBuilder
public GeneralTerms.GeneralTermsBuilder setIndexReferenceInformationBuilder(IndexReferenceInformation.IndexReferenceInformationBuilder indexReferenceInformation)
-
setModifiedEquityDelivery
public GeneralTerms.GeneralTermsBuilder setModifiedEquityDelivery(java.lang.Boolean modifiedEquityDelivery)
-
setReferenceInformation
public GeneralTerms.GeneralTermsBuilder setReferenceInformation(ReferenceInformation referenceInformation)
-
setReferenceInformationBuilder
public GeneralTerms.GeneralTermsBuilder setReferenceInformationBuilder(ReferenceInformation.ReferenceInformationBuilder referenceInformation)
-
setSubstitution
public GeneralTerms.GeneralTermsBuilder setSubstitution(java.lang.Boolean substitution)
-
build
public GeneralTerms build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public GeneralTerms.GeneralTermsBuilder 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
-
-