Package cdm.legaldocumentation.csa
Class OtherAgreements.OtherAgreementsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.OtherAgreements.OtherAgreementsBuilderImpl
- All Implemented Interfaces:
OtherAgreements,OtherAgreements.OtherAgreementsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
OtherAgreements
public static class OtherAgreements.OtherAgreementsBuilderImpl
extends Object
implements OtherAgreements.OtherAgreementsBuilder
Builder Implementation of OtherAgreements
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.OtherAgreements
OtherAgreements.OtherAgreementsBuilder, OtherAgreements.OtherAgreementsBuilderImpl, OtherAgreements.OtherAgreementsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.csa.OtherAgreements
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setJapaneseLawCsa(OtherAgreementTerms _japaneseLawCsa) setOtherCSA(OtherAgreementTerms _otherCSA) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.OtherAgreements
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.OtherAgreements.OtherAgreementsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
otherCSA
-
japaneseLawCsa
-
-
Constructor Details
-
OtherAgreementsBuilderImpl
public OtherAgreementsBuilderImpl()
-
-
Method Details
-
getOtherCSA
@RosettaAttribute("otherCSA") @Accessor(GETTER) @RuneAttribute("otherCSA") public 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- Specified by:
getOtherCSAin interfaceOtherAgreements.OtherAgreementsBuilder
-
getOrCreateOtherCSA
- Specified by:
getOrCreateOtherCSAin interfaceOtherAgreements.OtherAgreementsBuilder
-
getJapaneseLawCsa
@RosettaAttribute("japaneseLawCsa") @Accessor(GETTER) @RuneAttribute("japaneseLawCsa") public 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- Specified by:
getJapaneseLawCsain interfaceOtherAgreements.OtherAgreementsBuilder
-
getOrCreateJapaneseLawCsa
- Specified by:
getOrCreateJapaneseLawCsain interfaceOtherAgreements.OtherAgreementsBuilder
-
setOtherCSA
@RosettaAttribute("otherCSA") @Accessor(SETTER) @RuneAttribute("otherCSA") public OtherAgreements.OtherAgreementsBuilder setOtherCSA(OtherAgreementTerms _otherCSA) - Specified by:
setOtherCSAin interfaceOtherAgreements.OtherAgreementsBuilder
-
setJapaneseLawCsa
@RosettaAttribute("japaneseLawCsa") @Accessor(SETTER) @RuneAttribute("japaneseLawCsa") public OtherAgreements.OtherAgreementsBuilder setJapaneseLawCsa(OtherAgreementTerms _japaneseLawCsa) - Specified by:
setJapaneseLawCsain interfaceOtherAgreements.OtherAgreementsBuilder
-
build
Description copied from interface:OtherAgreementsBuild Methods- Specified by:
buildin interfaceOtherAgreements- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceOtherAgreements- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceOtherAgreements.OtherAgreementsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public OtherAgreements.OtherAgreementsBuilder 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
-