Package cdm.legaldocumentation.common
Class LegalAgreementIdentification.LegalAgreementIdentificationImpl
java.lang.Object
cdm.legaldocumentation.common.LegalAgreementIdentification.LegalAgreementIdentificationImpl
- All Implemented Interfaces:
LegalAgreementIdentification,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
LegalAgreementIdentification
public static class LegalAgreementIdentification.LegalAgreementIdentificationImpl
extends Object
implements LegalAgreementIdentification
Immutable Implementation of LegalAgreementIdentification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
LegalAgreementIdentification.LegalAgreementIdentificationBuilder, LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl, LegalAgreementIdentification.LegalAgreementIdentificationImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLegalAgreementIdentificationImpl(LegalAgreementIdentification.LegalAgreementIdentificationBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe legal agreement name, e.g.The law governing the legal agreement, e.g.The legal agreement publisher, e.g.In the case where successive definitions of the legal agreement have been developed, the vintage identification.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LegalAgreementIdentificationImpl
protected LegalAgreementIdentificationImpl(LegalAgreementIdentification.LegalAgreementIdentificationBuilder builder)
-
-
Method Details
-
getGoverningLaw
@RosettaAttribute("governingLaw") @RuneAttribute("governingLaw") public GoverningLawEnum getGoverningLaw()Description copied from interface:LegalAgreementIdentificationThe law governing the legal agreement, e.g. English Law, New York Law or Japanese Law.- Specified by:
getGoverningLawin interfaceLegalAgreementIdentification
-
getAgreementName
@RosettaAttribute(value="agreementName", isRequired=true) @RuneAttribute(value="agreementName", isRequired=true) public AgreementName getAgreementName()Description copied from interface:LegalAgreementIdentificationThe legal agreement name, e.g. Credit Support Annex for Variation Margin.- Specified by:
getAgreementNamein interfaceLegalAgreementIdentification
-
getPublisher
@RosettaAttribute("publisher") @RuneAttribute("publisher") public LegalAgreementPublisherEnum getPublisher()Description copied from interface:LegalAgreementIdentificationThe legal agreement publisher, e.g. ISDA.- Specified by:
getPublisherin interfaceLegalAgreementIdentification
-
getVintage
Description copied from interface:LegalAgreementIdentificationIn the case where successive definitions of the legal agreement have been developed, the vintage identification. This is typically (but not necessarily) done by referencing the year, e.g. 2013 in the case of the ISDA 2013 Standard Credit Support Annex.- Specified by:
getVintagein interfaceLegalAgreementIdentification
-
build
Description copied from interface:LegalAgreementIdentificationBuild Methods- Specified by:
buildin interfaceLegalAgreementIdentification- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceLegalAgreementIdentification- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(LegalAgreementIdentification.LegalAgreementIdentificationBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-