Package cdm.legaldocumentation.csa
Class GeneralSimmElections.GeneralSimmElectionsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.GeneralSimmElections.GeneralSimmElectionsBuilderImpl
- All Implemented Interfaces:
GeneralSimmElections,GeneralSimmElections.GeneralSimmElectionsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
GeneralSimmElections
public static class GeneralSimmElections.GeneralSimmElectionsBuilderImpl
extends Object
implements GeneralSimmElections.GeneralSimmElectionsBuilder
Builder Implementation of GeneralSimmElections
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections
GeneralSimmElections.GeneralSimmElectionsBuilder, GeneralSimmElections.GeneralSimmElectionsBuilderImpl, GeneralSimmElections.GeneralSimmElectionsImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe SIMM Calculation Currency, as specified for each of the parties to the CSA Initial Margin.The qualification of the ISDA SIMM version that is specified for all Covered Transactions.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setSimmCalculationCurrency(SimmCalculationCurrency _simmCalculationCurrency) setSimmVersion(SimmVersion _simmVersion) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections.GeneralSimmElectionsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
simmVersion
-
simmCalculationCurrency
-
-
Constructor Details
-
GeneralSimmElectionsBuilderImpl
public GeneralSimmElectionsBuilderImpl()
-
-
Method Details
-
getSimmVersion
@RosettaAttribute("simmVersion") @Accessor(GETTER) @RuneAttribute("simmVersion") public SimmVersion.SimmVersionBuilder getSimmVersion()Description copied from interface:GeneralSimmElectionsThe qualification of the ISDA SIMM version that is specified for all Covered Transactions. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ee)(1)" Provision- Specified by:
getSimmVersionin interfaceGeneralSimmElections- Specified by:
getSimmVersionin interfaceGeneralSimmElections.GeneralSimmElectionsBuilder
-
getOrCreateSimmVersion
- Specified by:
getOrCreateSimmVersionin interfaceGeneralSimmElections.GeneralSimmElectionsBuilder
-
getSimmCalculationCurrency
@RosettaAttribute("simmCalculationCurrency") @Accessor(GETTER) @Required @RuneAttribute("simmCalculationCurrency") public SimmCalculationCurrency.SimmCalculationCurrencyBuilder getSimmCalculationCurrency()Description copied from interface:GeneralSimmElectionsThe SIMM Calculation Currency, as specified for each of the parties to the CSA Initial Margin. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ee)(3)" Provision- Specified by:
getSimmCalculationCurrencyin interfaceGeneralSimmElections- Specified by:
getSimmCalculationCurrencyin interfaceGeneralSimmElections.GeneralSimmElectionsBuilder
-
getOrCreateSimmCalculationCurrency
- Specified by:
getOrCreateSimmCalculationCurrencyin interfaceGeneralSimmElections.GeneralSimmElectionsBuilder
-
setSimmVersion
@RosettaAttribute("simmVersion") @Accessor(SETTER) @RuneAttribute("simmVersion") public GeneralSimmElections.GeneralSimmElectionsBuilder setSimmVersion(SimmVersion _simmVersion) - Specified by:
setSimmVersionin interfaceGeneralSimmElections.GeneralSimmElectionsBuilder
-
setSimmCalculationCurrency
@RosettaAttribute("simmCalculationCurrency") @Accessor(SETTER) @Required @RuneAttribute("simmCalculationCurrency") public GeneralSimmElections.GeneralSimmElectionsBuilder setSimmCalculationCurrency(SimmCalculationCurrency _simmCalculationCurrency) - Specified by:
setSimmCalculationCurrencyin interfaceGeneralSimmElections.GeneralSimmElectionsBuilder
-
build
Description copied from interface:GeneralSimmElectionsBuild Methods- Specified by:
buildin interfaceGeneralSimmElections- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceGeneralSimmElections- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceGeneralSimmElections.GeneralSimmElectionsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public GeneralSimmElections.GeneralSimmElectionsBuilder 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
-