Enum Class SolrNarrowFields

java.lang.Object
java.lang.Enum<SolrNarrowFields>
com.broadleafcommerce.search.provider.solr.util.SolrNarrowFields
All Implemented Interfaces:
Serializable, Comparable<SolrNarrowFields>, Constable

public enum SolrNarrowFields extends Enum<SolrNarrowFields>
Solr fields which are used to support trackable narrowing for search context.
  • Enum Constant Details

    • CONTEXT_ID

      public static final SolrNarrowFields CONTEXT_ID
    • TENANT

      public static final SolrNarrowFields TENANT
    • APPLICATION

      public static final SolrNarrowFields APPLICATION
    • APPLICATION_NAME

      public static final SolrNarrowFields APPLICATION_NAME
    • CATALOG

      public static final SolrNarrowFields CATALOG
    • VENDOR

      public static final SolrNarrowFields VENDOR
    • TRACKING_LEVEL

      public static final SolrNarrowFields TRACKING_LEVEL
    • SANDBOX

      public static final SolrNarrowFields SANDBOX
    • SANDBOX_OWNER

      public static final SolrNarrowFields SANDBOX_OWNER
    • CATALOG_OVERRIDES

      public static final SolrNarrowFields CATALOG_OVERRIDES
    • SANDBOX_AWARE_CATALOG_OVERRIDES

      public static final SolrNarrowFields SANDBOX_AWARE_CATALOG_OVERRIDES
      Since:
      SearchServices 2.2.1, Release Train 2.2.1, SearchServices 2.1.5, Release Train 2.1.5
    • CREATING_APPLICATION_ID

      public static final SolrNarrowFields CREATING_APPLICATION_ID
      Since:
      SearchServices 2.2.1, Release Train 2.2.1, SearchServices 2.1.5, Release Train 2.1.5
    • CATALOG_OMISSIONS

      public static final SolrNarrowFields CATALOG_OMISSIONS
      Since:
      SearchServices 2.2.1, Release Train 2.2.1, SearchServices 2.1.5, Release Train 2.1.5
    • CATALOG_AWARE_SANDBOX_OVERRIDES

      public static final SolrNarrowFields CATALOG_AWARE_SANDBOX_OVERRIDES
      Since:
      SearchServices 2.2.1, Release Train 2.2.1, SearchServices 2.1.5, Release Train 2.1.5
    • SANDBOX_OVERRIDES

      public static final SolrNarrowFields SANDBOX_OVERRIDES
    • MARKETPLACE_APPLICATIONS

      public static final SolrNarrowFields MARKETPLACE_APPLICATIONS
    • PENDING_MARKETPLACE_APPLICATIONS

      public static final SolrNarrowFields PENDING_MARKETPLACE_APPLICATIONS
    • CUSTOMER_CONTEXT

      public static final SolrNarrowFields CUSTOMER_CONTEXT
    • ACTIVE_START_DATE

      public static final SolrNarrowFields ACTIVE_START_DATE
    • ACTIVE_END_DATE

      public static final SolrNarrowFields ACTIVE_END_DATE
    • ONLINE

      public static final SolrNarrowFields ONLINE
    • SEARCHABLE

      public static final SolrNarrowFields SEARCHABLE
  • Method Details

    • values

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

      public static SolrNarrowFields valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • field

      public String field()
      Get the typed name of the field for Solr.
      Returns:
      The typed name of the field for Solr
    • alias

      public String alias()