Package cdm.legaldocumentation.csa
Interface OtherAgreements.OtherAgreementsBuilder
- All Superinterfaces:
OtherAgreements,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
OtherAgreements.OtherAgreementsBuilderImpl
- Enclosing interface:
OtherAgreements
public static interface OtherAgreements.OtherAgreementsBuilder
extends OtherAgreements, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.OtherAgreements
OtherAgreements.OtherAgreementsBuilder, OtherAgreements.OtherAgreementsBuilderImpl, OtherAgreements.OtherAgreementsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.OtherAgreements
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe bespoke definition of whether Japanese Law CSA (VM) are specified by the parties to the agreement.The bespoke definition of Other CSA as specified by the parties to the agreement.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setJapaneseLawCsa(OtherAgreementTerms japaneseLawCsa) setOtherCSA(OtherAgreementTerms otherCSA) Methods inherited from interface cdm.legaldocumentation.csa.OtherAgreements
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateOtherCSA
OtherAgreementTerms.OtherAgreementTermsBuilder getOrCreateOtherCSA() -
getOtherCSA
OtherAgreementTerms.OtherAgreementTermsBuilder getOtherCSA()Description copied from interface:OtherAgreementsThe bespoke definition of Other CSA as specified by the parties to the agreement.- Specified by:
getOtherCSAin interfaceOtherAgreements
-
getOrCreateJapaneseLawCsa
OtherAgreementTerms.OtherAgreementTermsBuilder getOrCreateJapaneseLawCsa() -
getJapaneseLawCsa
OtherAgreementTerms.OtherAgreementTermsBuilder getJapaneseLawCsa()Description copied from interface:OtherAgreementsThe bespoke definition of whether Japanese Law CSA (VM) are specified by the parties to the agreement. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(s)(ii)" * name "Japanese Law CSA (VM)" Provision- Specified by:
getJapaneseLawCsain interfaceOtherAgreements
-
setOtherCSA
-
setJapaneseLawCsa
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-