Package cdm.legaldocumentation.common
Class LegalAgreement.LegalAgreementImpl
java.lang.Object
cdm.legaldocumentation.common.LegalAgreementBase.LegalAgreementBaseImpl
cdm.legaldocumentation.common.LegalAgreement.LegalAgreementImpl
- All Implemented Interfaces:
LegalAgreement,LegalAgreementBase,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
LegalAgreement
public static class LegalAgreement.LegalAgreementImpl
extends LegalAgreementBase.LegalAgreementBaseImpl
implements LegalAgreement
Immutable Implementation of LegalAgreement
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreement
LegalAgreement.LegalAgreementBuilder, LegalAgreement.LegalAgreementBuilderImpl, LegalAgreement.LegalAgreementImplNested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
LegalAgreementBase.LegalAgreementBaseBuilder, LegalAgreementBase.LegalAgreementBaseBuilderImpl, LegalAgreementBase.LegalAgreementBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.LegalAgreement
metaDataFields inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecification of the content of the legal agreement.com.rosetta.model.metafields.MetaFieldsgetMeta()List<? extends LegalAgreement> Specifies the agreement(s) that govern the agreement, either as a reference to such agreements when specified as part of the CDM, or through identification of some of the key terms of those agreements, such as the type of agreement, the publisher, the vintage, the agreement identifier and the agreement date.The determination of whether Umbrella Agreement terms are applicable (True) or Not Applicable (False).inthashCode()protected voidtoString()Methods inherited from class cdm.legaldocumentation.common.LegalAgreementBase.LegalAgreementBaseImpl
getAgreementDate, getAttachment, getContractualParty, getEffectiveDate, getIdentifier, getLegalAgreementIdentification, getOtherParty, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.common.LegalAgreement
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
getAgreementDate, getAttachment, getContractualParty, getEffectiveDate, getIdentifier, getLegalAgreementIdentification, getOtherPartyMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LegalAgreementImpl
-
-
Method Details
-
getAgreementTerms
@RosettaAttribute("agreementTerms") @RuneAttribute("agreementTerms") public AgreementTerms getAgreementTerms()Description copied from interface:LegalAgreementSpecification of the content of the legal agreement.- Specified by:
getAgreementTermsin interfaceLegalAgreement
-
getRelatedAgreements
@RosettaAttribute("relatedAgreements") @RuneAttribute("relatedAgreements") public List<? extends LegalAgreement> getRelatedAgreements()Description copied from interface:LegalAgreementSpecifies the agreement(s) that govern the agreement, either as a reference to such agreements when specified as part of the CDM, or through identification of some of the key terms of those agreements, such as the type of agreement, the publisher, the vintage, the agreement identifier and the agreement date.- Specified by:
getRelatedAgreementsin interfaceLegalAgreement
-
getUmbrellaAgreement
@RosettaAttribute("umbrellaAgreement") @RuneAttribute("umbrellaAgreement") public UmbrellaAgreement getUmbrellaAgreement()Description copied from interface:LegalAgreementThe determination of whether Umbrella Agreement terms are applicable (True) or Not Applicable (False).- Specified by:
getUmbrellaAgreementin interfaceLegalAgreement
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfaceLegalAgreement
-
build
Description copied from interface:LegalAgreementBaseBuild Methods- Specified by:
buildin interfaceLegalAgreement- Specified by:
buildin interfaceLegalAgreementBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classLegalAgreementBase.LegalAgreementBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceLegalAgreement- Specified by:
toBuilderin interfaceLegalAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classLegalAgreementBase.LegalAgreementBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classLegalAgreementBase.LegalAgreementBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classLegalAgreementBase.LegalAgreementBaseImpl
-
toString
- Overrides:
toStringin classLegalAgreementBase.LegalAgreementBaseImpl
-