Enum NaturalPersonRoleEnum

java.lang.Object
java.lang.Enum<NaturalPersonRoleEnum>
cdm.base.staticdata.party.NaturalPersonRoleEnum
All Implemented Interfaces:
Serializable, Comparable<NaturalPersonRoleEnum>

@RosettaEnum("NaturalPersonRoleEnum") public enum NaturalPersonRoleEnum extends Enum<NaturalPersonRoleEnum>
The enumerated values for the natural person's role.
Version:
5.30.0
  • Enum Constant Details

    • BROKER

      @RosettaEnumValue("Broker") public static final NaturalPersonRoleEnum BROKER
      The person who arranged with a client to execute the trade.
    • BUYER

      @RosettaEnumValue("Buyer") public static final NaturalPersonRoleEnum BUYER
      Acquirer of the legal title to the financial instrument.
    • DECISION_MAKER

      @RosettaEnumValue("DecisionMaker") public static final NaturalPersonRoleEnum DECISION_MAKER
      The party or person with legal responsibility for authorization of the execution of the transaction.
    • EXECUTION_WITHIN_FIRM

      @RosettaEnumValue("ExecutionWithinFirm") public static final NaturalPersonRoleEnum EXECUTION_WITHIN_FIRM
      Person within the firm who is responsible for execution of the transaction.
    • INVESTMENT_DECISION_MAKER

      @RosettaEnumValue("InvestmentDecisionMaker") public static final NaturalPersonRoleEnum INVESTMENT_DECISION_MAKER
      Person who is responsible for making the investment decision.
    • SELLER

      @RosettaEnumValue("Seller") public static final NaturalPersonRoleEnum SELLER
      Seller of the legal title to the financial instrument.
    • TRADER

      @RosettaEnumValue("Trader") public static final NaturalPersonRoleEnum TRADER
      The person who executed the trade.
  • Method Details

    • values

      public static NaturalPersonRoleEnum[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static NaturalPersonRoleEnum valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromDisplayName

      public static NaturalPersonRoleEnum fromDisplayName(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<NaturalPersonRoleEnum>
    • toDisplayString

      public String toDisplayString()