Package cdm.base.staticdata.party
package cdm.base.staticdata.party
Basic party concepts: legal entity, natural person, contact details, buyer / payer and all related enums.
-
ClassDescriptionA class to specify an account as an account number alongside, optionally. an account name, an account type, an account beneficiary and a servicing party.Builder InterfaceBuilder Implementation of AccountImmutable Implementation of AccountThe enumeration values to qualify the type of account.A class to specify a post or street address.Builder InterfaceBuilder Implementation of AddressImmutable Implementation of AddressHolds an identifier for an ancillary entity, either identified directly via its ancillary role or directly as a legal entity.Builder InterfaceBuilder Implementation of AncillaryEntityImmutable Implementation of AncillaryEntityDefines an ancillary role enumerated value with an associated party reference.Builder InterfaceBuilder Implementation of AncillaryPartyImmutable Implementation of AncillaryPartyDefines the enumerated values to specify the ancillary roles to the transaction.A class to specify an organizational unit.Builder InterfaceBuilder Implementation of BusinessUnitImmutable Implementation of BusinessUnitThis class corresponds to the FpML BuyerSeller.model construct.Builder InterfaceBuilder Implementation of BuyerSellerImmutable Implementation of BuyerSellerA class to specify contact information associated with a party: telephone, postal/street address, email and web page.Builder InterfaceBuilder Implementation of ContactInformationImmutable Implementation of ContactInformationDefines a counterparty enumerated value, e.g.Builder InterfaceBuilder Implementation of CounterpartyImmutable Implementation of CounterpartyDefines the enumerated values to specify the two counterparties to the transaction.Comprises an identifier and a source.Builder InterfaceBuilder Implementation of EntityIdentifierImmutable Implementation of EntityIdentifierThe enumeration values associated with legal entity identifier sources.The enumerated values to specify the reference entity types corresponding to a list of types defined in the ISDA First to Default documentation.A class to specify a legal entity, with a required name and an optional entity identifier (such as the LEI).Builder InterfaceBuilder Implementation of LegalEntityImmutable Implementation of LegalEntityA class to represent the attributes that are specific to a natural person.Builder InterfaceBuilder Implementation of NaturalPersonImmutable Implementation of NaturalPersonA class to specify the role(s) that natural person(s) may have in relation to the contract.Builder InterfaceBuilder Implementation of NaturalPersonRoleImmutable Implementation of NaturalPersonRoleThe enumerated values for the natural person's role.A class to specify a party, without a qualification as to whether this party is a legal entity or a natural person, although the model provides the ability to associate a person (or set of persons) to a party, which use case would imply that such party would be a legal entity (even if not formally specified as such).Builder InterfaceBuilder Implementation of PartyImmutable Implementation of PartyA class to specify contact information within a party: address and, optionally, associated business unit and person.Builder InterfaceBuilder Implementation of PartyContactInformationImmutable Implementation of PartyContactInformationComprises an identifier and a source.Builder InterfaceBuilder Implementation of PartyIdentifierImmutable Implementation of PartyIdentifierThe enumeration values associated with party identifier sources.Specifies the parties responsible for making and receiving payments defined by this structure.Builder InterfaceBuilder Implementation of PartyReferencePayerReceiverImmutable Implementation of PartyReferencePayerReceiverA class to specify the role(s) that party(ies) may have in relation to the execution, contract or other legal agreement.Builder InterfaceBuilder Implementation of PartyRoleImmutable Implementation of PartyRoleThe enumerated values for the party role.Specifies the parties responsible for making and receiving payments defined by this structure.Builder InterfaceBuilder Implementation of PayerReceiverImmutable Implementation of PayerReceiverThe enumerated values to specify an interest rate stream payer or receiver party.Comprises an identifier and a source.Builder InterfaceBuilder Implementation of PersonIdentifierImmutable Implementation of PersonIdentifierThe enumeration values associated with person identifier sources.A class to describe an institution (party) identified by means of a coding scheme and an optional name.Builder InterfaceBuilder Implementation of ReferenceBankImmutable Implementation of ReferenceBankA class defining the list of reference institutions polled for relevant rates or prices when determining the cash settlement amount for a product where cash settlement is applicable.Builder InterfaceBuilder Implementation of ReferenceBanksImmutable Implementation of ReferenceBanksBuilder InterfaceBuilder Implementation of RelatedPartyImmutable Implementation of RelatedPartyA class to specify a telephone number as a type of phone number (e.g. work, personal, ...) alongside with the actual number.Builder InterfaceBuilder Implementation of TelephoneNumberImmutable Implementation of TelephoneNumberThe enumerated values to specify the type of telephone number, e.g. work vs. mobile.