Interface RelatedParty

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
RelatedParty.RelatedPartyBuilder
All Known Implementing Classes:
RelatedParty.RelatedPartyBuilderImpl, RelatedParty.RelatedPartyImpl

@RosettaDataType(value="RelatedParty", builder=RelatedPartyBuilderImpl.class, version="5.30.0") @RuneDataType(value="RelatedParty", model="cdm", builder=RelatedPartyBuilderImpl.class, version="5.30.0") public interface RelatedParty extends com.rosetta.model.lib.RosettaModelObject
Version:
5.30.0
  • Field Details

  • Method Details

    • getPartyReference

      ReferenceWithMetaParty getPartyReference()
      Reference to a party.
    • getAccountReference

      ReferenceWithMetaAccount getAccountReference()
      Reference to an account.
    • getRole

      PartyRoleEnum getRole()
      The category of the relationship. The related party performs the role specified in this field for the base party. For example, if the role is ,Guarantor, the related party acts as a guarantor for the base party.
    • build

      RelatedParty 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 RelatedParty> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends RelatedParty> 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