Package cdm.legaldocumentation.csa
Class ExcludedProducts.ExcludedProductsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ExcludedProducts.ExcludedProductsBuilderImpl
- All Implemented Interfaces:
ExcludedProducts,ExcludedProducts.ExcludedProductsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ExcludedProducts
public static class ExcludedProducts.ExcludedProductsBuilderImpl
extends Object
implements ExcludedProducts.ExcludedProductsBuilder
Builder Implementation of ExcludedProducts
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ExcludedProducts
ExcludedProducts.ExcludedProductsBuilder, ExcludedProducts.ExcludedProductsBuilderImpl, ExcludedProducts.ExcludedProductsImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.ExcludedProducts
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProduct(ExposureScopeProductEnum _product) addProduct(ExposureScopeProductEnum _product, int idx) addProduct(List<ExposureScopeProductEnum> products) build()Build MethodsbooleanDescription of the specific branch entered into by the relevant party.A flag to indicate whether transactions entered into by a specific branch with respect to the relevant party are excluded; set to True if excluded, false if included.Description of the relevant derivative transactions excluded from the calculation of exposure.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setExcluded(Boolean _excluded) setProduct(List<ExposureScopeProductEnum> products) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.ExcludedProducts
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ExcludedProducts.ExcludedProductsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
product
-
branch
-
excluded
-
-
Constructor Details
-
ExcludedProductsBuilderImpl
public ExcludedProductsBuilderImpl()
-
-
Method Details
-
getProduct
@RosettaAttribute("product") @Accessor(GETTER) @Multi @RuneAttribute("product") public List<ExposureScopeProductEnum> getProduct()Description copied from interface:ExcludedProductsDescription of the relevant derivative transactions excluded from the calculation of exposure.- Specified by:
getProductin interfaceExcludedProducts
-
getBranch
@RosettaAttribute("branch") @Accessor(GETTER) @Multi @RuneAttribute("branch") public List<String> getBranch()Description copied from interface:ExcludedProductsDescription of the specific branch entered into by the relevant party.- Specified by:
getBranchin interfaceExcludedProducts
-
getExcluded
@RosettaAttribute("excluded") @Accessor(GETTER) @Required @RuneAttribute("excluded") public Boolean getExcluded()Description copied from interface:ExcludedProductsA flag to indicate whether transactions entered into by a specific branch with respect to the relevant party are excluded; set to True if excluded, false if included.- Specified by:
getExcludedin interfaceExcludedProducts
-
addProduct
@RosettaAttribute("product") @Accessor(ADDER) @Multi @RuneAttribute("product") public ExcludedProducts.ExcludedProductsBuilder addProduct(ExposureScopeProductEnum _product) - Specified by:
addProductin interfaceExcludedProducts.ExcludedProductsBuilder
-
addProduct
public ExcludedProducts.ExcludedProductsBuilder addProduct(ExposureScopeProductEnum _product, int idx) - Specified by:
addProductin interfaceExcludedProducts.ExcludedProductsBuilder
-
addProduct
- Specified by:
addProductin interfaceExcludedProducts.ExcludedProductsBuilder
-
setProduct
@RosettaAttribute("product") @Accessor(SETTER) @Multi @RuneAttribute("product") public ExcludedProducts.ExcludedProductsBuilder setProduct(List<ExposureScopeProductEnum> products) - Specified by:
setProductin interfaceExcludedProducts.ExcludedProductsBuilder
-
addBranch
@RosettaAttribute("branch") @Accessor(ADDER) @Multi @RuneAttribute("branch") public ExcludedProducts.ExcludedProductsBuilder addBranch(String _branch) - Specified by:
addBranchin interfaceExcludedProducts.ExcludedProductsBuilder
-
addBranch
- Specified by:
addBranchin interfaceExcludedProducts.ExcludedProductsBuilder
-
addBranch
- Specified by:
addBranchin interfaceExcludedProducts.ExcludedProductsBuilder
-
setBranch
@RosettaAttribute("branch") @Accessor(SETTER) @Multi @RuneAttribute("branch") public ExcludedProducts.ExcludedProductsBuilder setBranch(List<String> branchs) - Specified by:
setBranchin interfaceExcludedProducts.ExcludedProductsBuilder
-
setExcluded
@RosettaAttribute("excluded") @Accessor(SETTER) @Required @RuneAttribute("excluded") public ExcludedProducts.ExcludedProductsBuilder setExcluded(Boolean _excluded) - Specified by:
setExcludedin interfaceExcludedProducts.ExcludedProductsBuilder
-
build
Description copied from interface:ExcludedProductsBuild Methods- Specified by:
buildin interfaceExcludedProducts- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceExcludedProducts- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceExcludedProducts.ExcludedProductsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ExcludedProducts.ExcludedProductsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-