Package cdm.legaldocumentation.common
package cdm.legaldocumentation.common
Common legal agreement concepts.
-
ClassDescriptionSpecification of the address and other details for notices.Builder InterfaceBuilder Implementation of AddressForNoticesImmutable Implementation of AddressForNoticesSpecifies the agreement name through an agreement type and optional detailed sub agreement type.Builder InterfaceBuilder Implementation of AgreementNameImmutable Implementation of AgreementNameSpecification of the content of a legal agreement.Builder InterfaceBuilder Implementation of AgreementTermsImmutable Implementation of AgreementTermsA class to qualify the closed state of an execution or a contract through the combination or a state (e.g. terminated, novated) and a set of dates: activity date, effective date and, when relevant, last payment date.Builder InterfaceBuilder Implementation of ClosedStateImmutable Implementation of ClosedStateThe enumerated values to specify what led to the contract or execution closure.The enumerated values to specify a set of standard contract definitions relevant to the transaction.Builder InterfaceBuilder Implementation of ContractualMatrixImmutable Implementation of ContractualMatrixThe enumerated values to define the supplements to a base set of ISDA Definitions that are applicable to the transaction.A contractual supplement (such as those published by ISDA) and its publication date that will apply to the trade.Builder InterfaceBuilder Implementation of ContractualTermsSupplementImmutable Implementation of ContractualTermsSupplementThe enumerated values to specify the Credit Support Document TermsThe enumerated values to specify the Credit Support Provider TermsThe enumerated values to specify the Execution Location of a Security AgreementThe enumerated values to specify the law governing the contract or legal document.The specification of a legal agreement between two parties, being negotiated or having been executed.Builder InterfaceBuilder Implementation of LegalAgreementImmutable Implementation of LegalAgreementSpecifies the legal agreement baseline information, being negotiated or having been executed.Builder InterfaceBuilder Implementation of LegalAgreementBaseImmutable Implementation of LegalAgreementBaseSpecifies the type of legal agreement, identified via a set of composable attributes: agreementName, publisher, governing law and version, e.g.Builder InterfaceBuilder Implementation of LegalAgreementIdentificationImmutable Implementation of LegalAgreementIdentificationThe enumerated values to specify the legal agreement publisher.The enumerated values to specify the legal agreement type.The enumerated values to specify the length unit in the Resource type.The enumerated values to specify a scheme of transaction types specified in the Equity Derivatives Settlement Matrix.The enumerated values to specify the identification the form of applicable matrix.A class for defining an agreement executed between parties.Builder InterfaceBuilder Implementation of OtherAgreementImmutable Implementation of OtherAgreementA class to specify a related legal agreement.Builder InterfaceBuilder Implementation of OtherAgreementTermsImmutable Implementation of OtherAgreementTermsDescribes the resource that contains the media representation of a business event (i.e used for stating the Publicly Available Information).Builder InterfaceBuilder Implementation of ResourceImmutable Implementation of ResourceA class to indicate the length of the resource.Builder InterfaceBuilder Implementation of ResourceLengthImmutable Implementation of ResourceLengthThe enumerated values to specify the type of a resource (e.g. document).The enumerated values to specify the Event of Default or Termination event for which Specified Entities terms are being defined.The enumerated values to specify the specified entity terms for the Event of Default or Termination Event specified.A class to specify a set of legal entities which are part of a legal agreement beyond the two contracting parties to that agreement.Builder InterfaceBuilder Implementation of UmbrellaAgreementImmutable Implementation of UmbrellaAgreementA class to specify the legal entities that are part of the umbrella agreement.Builder InterfaceBuilder Implementation of UmbrellaAgreementEntityImmutable Implementation of UmbrellaAgreementEntity