Package cdm.legaldocumentation.common
package cdm.legaldocumentation.common
Common legal agreement concepts.
-
ClassDescriptionSpecification of the standard set of terms that define a legal agreement.Builder InterfaceBuilder Implementation of AgreementImmutable Implementation of AgreementSpecifies 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 AgreementTermsSpecifies the party reference and the associated contact information.Builder InterfaceBuilder Implementation of ContactInformationElectionImmutable Implementation of ContactInformationElectionThe 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.Specifies a non-legal entity that exists in the agreement with a defined relationship to a Legal entity to the agreementBuilder InterfaceBuilder Implementation of NonLegalEntityImmutable Implementation of NonLegalEntitySpecifies notice information including address and, optionally, an associated person.Builder InterfaceBuilder Implementation of NoticeContactInformationImmutable Implementation of NoticeContactInformationSpecifies the party reference and the associated notice and contact information.Builder InterfaceBuilder Implementation of NoticeInformationElectionImmutable Implementation of NoticeInformationElectionA 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.Specifies transfer information including address and, optionally, an associated account.Builder InterfaceBuilder Implementation of TransferContactInformationImmutable Implementation of TransferContactInformationSpecifies the party reference and the associated transfer & contact information.Builder InterfaceBuilder Implementation of TransferInformationElectionImmutable Implementation of TransferInformationElectionSpecifies the set of agreements, the parties of which are set within UmbrellaAgreementSet, beyond the two contracting parties to that agreement.Builder InterfaceBuilder Implementation of UmbrellaAgreementImmutable Implementation of UmbrellaAgreementSpecifies the entities that are part of the umbrella agreement.Builder InterfaceBuilder Implementation of UmbrellaAgreementPartyImmutable Implementation of UmbrellaAgreementPartyRepresents the groups of agreement term elections that exist within the agreement and to which entities that particular group of elections apply.Builder InterfaceBuilder Implementation of UmbrellaAgreementSetImmutable Implementation of UmbrellaAgreementSet