Package cdm.legaldocumentation.csa
Class ExcludedProducts.ExcludedProductsImpl
java.lang.Object
cdm.legaldocumentation.csa.ExcludedProducts.ExcludedProductsImpl
- All Implemented Interfaces:
ExcludedProducts,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ExcludedProducts
public static class ExcludedProducts.ExcludedProductsImpl
extends Object
implements ExcludedProducts
Immutable Implementation of ExcludedProducts
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ExcludedProducts
ExcludedProducts.ExcludedProductsBuilder, ExcludedProducts.ExcludedProductsBuilderImpl, ExcludedProducts.ExcludedProductsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ExcludedProducts
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()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.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ExcludedProductsImpl
-
-
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
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-