Class ListingType.ListingTypeImpl

java.lang.Object
cdm.product.collateral.ListingType.ListingTypeImpl
All Implemented Interfaces:
ListingType, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
ListingType

public static class ListingType.ListingTypeImpl extends Object implements ListingType
Immutable Implementation of ListingType
  • Constructor Details

  • Method Details

    • getExchange

      @RosettaAttribute("exchange") @RuneAttribute("exchange") public FieldWithMetaString getExchange()
      Description copied from interface: ListingType
      Represents a filter based on the Primary Stock Exchange facilitating the listing of companies, exchange of Stocks, Exchange traded Derivatives, Bonds, and other Securities expressed in ISO standard 10383.
      Specified by:
      getExchange in interface ListingType
    • getSector

      @RosettaAttribute("sector") @RuneAttribute("sector") public FieldWithMetaString getSector()
      Description copied from interface: ListingType
      Represents a filter based on an industry sector defined under a system for classifying industry types such as Global Industry Classification Standard (GICS) and North American Industry Classification System (NAICS)
      Specified by:
      getSector in interface ListingType
    • getIndex

      @RosettaAttribute("index") @RuneAttribute("index") public Index getIndex()
      Description copied from interface: ListingType
      Represents a filter based on an index that measures a stock market, or a subset of a stock market.
      Specified by:
      getIndex in interface ListingType
    • build

      public ListingType build()
      Description copied from interface: ListingType
      Build Methods
      Specified by:
      build in interface ListingType
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      public ListingType.ListingTypeBuilder toBuilder()
      Specified by:
      toBuilder in interface ListingType
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(ListingType.ListingTypeBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object