Class Filter

java.lang.Object
org.tailormap.api.viewer.model.Filter
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", comments="Generator version: 7.15.0") public class Filter extends Object implements Serializable
A filter for an attribute. The filter can be used to filter the features of a layer, based on attribute value
See Also:
  • Constructor Details

    • Filter

      public Filter()
  • Method Details

    • id

      public Filter id(String id)
    • getId

      public String getId()
      id of the filter
      Returns:
      id
    • setId

      public void setId(String id)
    • type

      public Filter type(Filter.TypeEnum type)
    • getType

      public Filter.TypeEnum getType()
      type of the filter
      Returns:
      type
    • setType

      public void setType(Filter.TypeEnum type)
    • condition

      public Filter condition(Filter.ConditionEnum condition)
    • getCondition

      public Filter.ConditionEnum getCondition()
      Get condition
      Returns:
      condition
    • setCondition

      public void setCondition(Filter.ConditionEnum condition)
    • invertCondition

      public Filter invertCondition(Boolean invertCondition)
    • getInvertCondition

      public Boolean getInvertCondition()
      when true the condition is to be inverted
      Returns:
      invertCondition
    • setInvertCondition

      public void setInvertCondition(Boolean invertCondition)
    • attribute

      public Filter attribute(String attribute)
    • getAttribute

      public String getAttribute()
      name of the attribute
      Returns:
      attribute
    • setAttribute

      public void setAttribute(String attribute)
    • attributeType

      public Filter attributeType(Filter.AttributeTypeEnum attributeType)
    • getAttributeType

      public Filter.AttributeTypeEnum getAttributeType()
      type of the attribute
      Returns:
      attributeType
    • setAttributeType

      public void setAttributeType(Filter.AttributeTypeEnum attributeType)
    • value

      public Filter value(List<String> value)
    • addValueItem

      public Filter addValueItem(String valueItem)
    • getValue

      public List<String> getValue()
      value of the filter
      Returns:
      value
    • setValue

      public void setValue(List<String> value)
    • caseSensitive

      public Filter caseSensitive(Boolean caseSensitive)
    • getCaseSensitive

      public Boolean getCaseSensitive()
      true when the filter is case sensitive
      Returns:
      caseSensitive
    • setCaseSensitive

      public void setCaseSensitive(Boolean caseSensitive)
    • editConfiguration

      public Filter editConfiguration(FilterEditConfiguration editConfiguration)
    • getEditConfiguration

      @Valid public @Valid FilterEditConfiguration getEditConfiguration()
      Get editConfiguration
      Returns:
      editConfiguration
    • setEditConfiguration

      public void setEditConfiguration(FilterEditConfiguration editConfiguration)
    • 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