Package org.isda.cdm
Class ContractualProduct.ContractualProductBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.ContractualProduct.ContractualProductBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.qualify.Qualified
- Enclosing class:
- ContractualProduct
public static class ContractualProduct.ContractualProductBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.qualify.Qualified
-
-
Field Summary
Fields Modifier and Type Field Description protected EconomicTerms.EconomicTermsBuilder
economicTerms
protected ProductIdentification.ProductIdentificationBuilder
productIdentification
protected java.util.List<ProductTaxonomy.ProductTaxonomyBuilder>
productTaxonomy
-
Constructor Summary
Constructors Constructor Description ContractualProductBuilder()
-
Method Summary
-
-
-
Field Detail
-
economicTerms
protected EconomicTerms.EconomicTermsBuilder economicTerms
-
productIdentification
protected ProductIdentification.ProductIdentificationBuilder productIdentification
-
productTaxonomy
protected java.util.List<ProductTaxonomy.ProductTaxonomyBuilder> productTaxonomy
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ContractualProduct> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getEconomicTerms
public EconomicTerms.EconomicTermsBuilder getEconomicTerms()
-
getOrCreateEconomicTerms
public EconomicTerms.EconomicTermsBuilder getOrCreateEconomicTerms()
-
getProductIdentification
public ProductIdentification.ProductIdentificationBuilder getProductIdentification()
-
getOrCreateProductIdentification
public ProductIdentification.ProductIdentificationBuilder getOrCreateProductIdentification()
-
getProductTaxonomy
public java.util.List<ProductTaxonomy.ProductTaxonomyBuilder> getProductTaxonomy()
-
getOrCreateProductTaxonomy
public ProductTaxonomy.ProductTaxonomyBuilder getOrCreateProductTaxonomy(int index)
-
setEconomicTerms
public ContractualProduct.ContractualProductBuilder setEconomicTerms(EconomicTerms economicTerms)
-
setEconomicTermsBuilder
public ContractualProduct.ContractualProductBuilder setEconomicTermsBuilder(EconomicTerms.EconomicTermsBuilder economicTerms)
-
setProductIdentification
public ContractualProduct.ContractualProductBuilder setProductIdentification(ProductIdentification productIdentification)
-
setProductIdentificationBuilder
public ContractualProduct.ContractualProductBuilder setProductIdentificationBuilder(ProductIdentification.ProductIdentificationBuilder productIdentification)
-
addProductTaxonomy
public ContractualProduct.ContractualProductBuilder addProductTaxonomy(ProductTaxonomy productTaxonomy)
-
addProductTaxonomy
public ContractualProduct.ContractualProductBuilder addProductTaxonomy(ProductTaxonomy productTaxonomy, int _idx)
-
addProductTaxonomy
public ContractualProduct.ContractualProductBuilder addProductTaxonomy(java.util.List<ProductTaxonomy> productTaxonomys)
-
addProductTaxonomyBuilder
public ContractualProduct.ContractualProductBuilder addProductTaxonomyBuilder(ProductTaxonomy.ProductTaxonomyBuilder productTaxonomy)
-
clearProductTaxonomy
public ContractualProduct.ContractualProductBuilder clearProductTaxonomy()
-
setQualification
public void setQualification(java.lang.String qualification)
- Specified by:
setQualification
in interfacecom.rosetta.model.lib.qualify.Qualified
-
build
public ContractualProduct build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public ContractualProduct.ContractualProductBuilder 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
-
-