Package cdm.legaldocumentation.csa
Class LegacyExposureScopeElection.LegacyExposureScopeElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.LegacyExposureScopeElection.LegacyExposureScopeElectionBuilderImpl
- All Implemented Interfaces:
LegacyExposureScopeElection,LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LegacyExposureScopeElection
public static class LegacyExposureScopeElection.LegacyExposureScopeElectionBuilderImpl
extends Object
implements LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
Builder Implementation of LegacyExposureScopeElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.LegacyExposureScopeElection
LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder, LegacyExposureScopeElection.LegacyExposureScopeElectionBuilderImpl, LegacyExposureScopeElection.LegacyExposureScopeElectionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<ExcludedProducts.ExcludedProductsBuilder> protected Booleanprotected CounterpartyRoleEnumFields inherited from interface cdm.legaldocumentation.csa.LegacyExposureScopeElection
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExcludedProducts(ExcludedProducts _excludedProducts) addExcludedProducts(ExcludedProducts _excludedProducts, int idx) addExcludedProducts(List<? extends ExcludedProducts> excludedProductss) build()Build MethodsbooleanThe additional language that might be specified by the parties to the legal agreement.List<? extends ExcludedProducts.ExcludedProductsBuilder> Description of the relevant derivative transactions excluded from the calculation of exposure.A boolean flag to represent whether any transactions are excluded (ie True) or not (ie False).getOrCreateExcludedProducts(int index) getParty()The elective party.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalLanguage(String _additionalLanguage) setExcludedProducts(List<? extends ExcludedProducts> excludedProductss) setExcludedTransactions(Boolean _excludedTransactions) setParty(CounterpartyRoleEnum _party) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.LegacyExposureScopeElection
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
party
-
excludedTransactions
-
excludedProducts
-
additionalLanguage
-
-
Constructor Details
-
LegacyExposureScopeElectionBuilderImpl
public LegacyExposureScopeElectionBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:LegacyExposureScopeElectionThe elective party.- Specified by:
getPartyin interfaceLegacyExposureScopeElection
-
getExcludedTransactions
@RosettaAttribute("excludedTransactions") @Accessor(GETTER) @Required @RuneAttribute("excludedTransactions") public Boolean getExcludedTransactions()Description copied from interface:LegacyExposureScopeElectionA boolean flag to represent whether any transactions are excluded (ie True) or not (ie False).- Specified by:
getExcludedTransactionsin interfaceLegacyExposureScopeElection
-
getExcludedProducts
@RosettaAttribute("excludedProducts") @Accessor(GETTER) @Multi @RuneAttribute("excludedProducts") public List<? extends ExcludedProducts.ExcludedProductsBuilder> getExcludedProducts()Description copied from interface:LegacyExposureScopeElectionDescription of the relevant derivative transactions excluded from the calculation of exposure.- Specified by:
getExcludedProductsin interfaceLegacyExposureScopeElection- Specified by:
getExcludedProductsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
getOrCreateExcludedProducts
- Specified by:
getOrCreateExcludedProductsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:LegacyExposureScopeElectionThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceLegacyExposureScopeElection
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder setParty(CounterpartyRoleEnum _party) - Specified by:
setPartyin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
setExcludedTransactions
@RosettaAttribute("excludedTransactions") @Accessor(SETTER) @Required @RuneAttribute("excludedTransactions") public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder setExcludedTransactions(Boolean _excludedTransactions) - Specified by:
setExcludedTransactionsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
addExcludedProducts
@RosettaAttribute("excludedProducts") @Accessor(ADDER) @Multi @RuneAttribute("excludedProducts") public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder addExcludedProducts(ExcludedProducts _excludedProducts) - Specified by:
addExcludedProductsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
addExcludedProducts
public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder addExcludedProducts(ExcludedProducts _excludedProducts, int idx) - Specified by:
addExcludedProductsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
addExcludedProducts
public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder addExcludedProducts(List<? extends ExcludedProducts> excludedProductss) - Specified by:
addExcludedProductsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
setExcludedProducts
@RosettaAttribute("excludedProducts") @Accessor(SETTER) @Multi @RuneAttribute("excludedProducts") public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder setExcludedProducts(List<? extends ExcludedProducts> excludedProductss) - Specified by:
setExcludedProductsin interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder
-
build
Description copied from interface:LegacyExposureScopeElectionBuild Methods- Specified by:
buildin interfaceLegacyExposureScopeElection- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceLegacyExposureScopeElection- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceLegacyExposureScopeElection.LegacyExposureScopeElectionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public LegacyExposureScopeElection.LegacyExposureScopeElectionBuilder 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
-