Class SearchQueryItemLine

java.lang.Object
io.goobi.viewer.model.search.SearchQueryItemLine
All Implemented Interfaces:
Serializable

public class SearchQueryItemLine extends Object implements Serializable
Object representing a single line with operator + value(s) within an item.
See Also:
  • Constructor Details

    • SearchQueryItemLine

      public SearchQueryItemLine()
  • Method Details

    • getOperator

      public SearchQueryItem.SearchItemOperator getOperator()

      Getter for the field operator.

      Returns:
      the operator
    • setOperator

      public void setOperator(SearchQueryItem.SearchItemOperator operator)

      Setter for the field operator.

      Parameters:
      operator - the operator to set
    • getValue

      public String getValue()
      Returns:
      First value
    • setValue

      public void setValue(String value)

      Setter for the field value.

      Parameters:
      value - the value to set
    • isValueSet

      public boolean isValueSet(String value)
      Parameters:
      value -
      Returns:
      true if values contains given value; false otherwise
    • toggleValue

      public void toggleValue(String value)
      Sets/unsets the given value in the item, depending on the current status.
      Parameters:
      value - Value to set/unset
    • getValue2

      public String getValue2()
      Returns:
      the value2
    • setValue2

      public void setValue2(String value2)
      Parameters:
      value2 - the value2 to set
    • getValues

      public List<String> getValues()
      Returns:
      the values
    • setValues

      public void setValues(List<String> values)
      Parameters:
      values - the values to set