Interface PartyContactInformation

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
PartyContactInformation.PartyContactInformationBuilder
All Known Implementing Classes:
PartyContactInformation.PartyContactInformationBuilderImpl, PartyContactInformation.PartyContactInformationImpl

@RosettaDataType(value="PartyContactInformation", builder=PartyContactInformationBuilderImpl.class, version="5.30.0") @RuneDataType(value="PartyContactInformation", model="cdm", builder=PartyContactInformationBuilderImpl.class, version="5.30.0") public interface PartyContactInformation extends com.rosetta.model.lib.RosettaModelObject
A class to specify contact information within a party: address and, optionally, associated business unit and person. This class also supports the ISDA CSA representation as a single string, through the address attribute.
Version:
5.30.0
  • Field Details

  • Method Details

    • getPartyReference

      ReferenceWithMetaParty getPartyReference()
      The reference to the party to which the contact information refers to.
    • getContactInformation

      ContactInformation getContactInformation()
      The postal/street address, telephone number, email address and/or web page. If the contact information is specific to the associated business unit(s), it should be associated with those.
    • getBusinessUnit

      List<? extends BusinessUnit> getBusinessUnit()
      Optional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process, incl. the contact information (when relevant).
    • getPerson

      List<? extends NaturalPerson> getPerson()
      Optional information about people involved in a transaction or business process. (These are employees of the party.)
    • getAdditionalInformation

      String getAdditionalInformation()
      Specification of special instructions of the relevant party.
    • build

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends PartyContactInformation> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends PartyContactInformation> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject