Class FacetParameter


  • public class FacetParameter
    extends java.lang.Object
    Representation of a parameter for selecting a particular facet category (or categories) within the faceted navigation system.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String extraParameter
      Additional parameter information specific to the selected facet.
      private java.lang.String name
      The name of the facet to which this selection applies.
      private java.lang.String[] values
      The category values selected within the facet.
    • Constructor Summary

      Constructors 
      Constructor Description
      FacetParameter​(java.lang.String name, java.lang.String extraParameter, java.lang.String[] values)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.lang.String getExtraParameter()
      Additional parameter information specific to the selected facet.
      java.lang.String getName()
      The name of the facet to which this selection applies.
      java.lang.String[] getValues()
      The category values selected within the facet.
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • name

        private final java.lang.String name
        The name of the facet to which this selection applies.
      • extraParameter

        private final java.lang.String extraParameter
        Additional parameter information specific to the selected facet.
      • values

        private final java.lang.String[] values
        The category values selected within the facet.
    • Constructor Detail

      • FacetParameter

        public FacetParameter​(java.lang.String name,
                              java.lang.String extraParameter,
                              java.lang.String[] values)
    • Method Detail

      • getName

        public java.lang.String getName()
        The name of the facet to which this selection applies.
      • getExtraParameter

        public java.lang.String getExtraParameter()
        Additional parameter information specific to the selected facet.
      • getValues

        public java.lang.String[] getValues()
        The category values selected within the facet.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object