Package cdm.legaldocumentation.common
Class LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl
java.lang.Object
cdm.legaldocumentation.common.LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl
- All Implemented Interfaces:
LegalAgreementIdentification,LegalAgreementIdentification.LegalAgreementIdentificationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LegalAgreementIdentification
public static class LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl
extends Object
implements LegalAgreementIdentification.LegalAgreementIdentificationBuilder
Builder Implementation of LegalAgreementIdentification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
LegalAgreementIdentification.LegalAgreementIdentificationBuilder, LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl, LegalAgreementIdentification.LegalAgreementIdentificationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AgreementName.AgreementNameBuilderprotected GoverningLawEnumprotected LegalAgreementPublisherEnumprotected IntegerFields inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAgreementName(AgreementName _agreementName) setGoverningLaw(GoverningLawEnum _governingLaw) setPublisher(LegalAgreementPublisherEnum _publisher) setVintage(Integer _vintage) toString()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 cdm.legaldocumentation.common.LegalAgreementIdentification.LegalAgreementIdentificationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
governingLaw
-
agreementName
-
publisher
-
vintage
-
-
Constructor Details
-
LegalAgreementIdentificationBuilderImpl
public LegalAgreementIdentificationBuilderImpl()
-
-
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.AgreementNameBuilder getAgreementName()Description copied from interface:LegalAgreementIdentificationThe legal agreement name, e.g. Credit Support Annex for Variation Margin.- Specified by:
getAgreementNamein interfaceLegalAgreementIdentification- Specified by:
getAgreementNamein interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder
-
getOrCreateAgreementName
- Specified by:
getOrCreateAgreementNamein interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder
-
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
-
setGoverningLaw
@RosettaAttribute("governingLaw") @RuneAttribute("governingLaw") public LegalAgreementIdentification.LegalAgreementIdentificationBuilder setGoverningLaw(GoverningLawEnum _governingLaw) - Specified by:
setGoverningLawin interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder
-
setAgreementName
@RosettaAttribute(value="agreementName", isRequired=true) @RuneAttribute(value="agreementName", isRequired=true) public LegalAgreementIdentification.LegalAgreementIdentificationBuilder setAgreementName(AgreementName _agreementName) - Specified by:
setAgreementNamein interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder
-
setPublisher
@RosettaAttribute("publisher") @RuneAttribute("publisher") public LegalAgreementIdentification.LegalAgreementIdentificationBuilder setPublisher(LegalAgreementPublisherEnum _publisher) - Specified by:
setPublisherin interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder
-
setVintage
@RosettaAttribute("vintage") @RuneAttribute("vintage") public LegalAgreementIdentification.LegalAgreementIdentificationBuilder setVintage(Integer _vintage) - Specified by:
setVintagein interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder
-
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
-
prune
- Specified by:
prunein interfaceLegalAgreementIdentification.LegalAgreementIdentificationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public LegalAgreementIdentification.LegalAgreementIdentificationBuilder 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
-