Class FeatureTypeSettings

java.lang.Object
nl.b3p.tailormap.api.persistence.json.FeatureTypeSettings
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", comments="Generator version: 7.6.0") public class FeatureTypeSettings extends Object implements Serializable
FeatureTypeSettings
See Also:
  • Constructor Details

    • FeatureTypeSettings

      public FeatureTypeSettings()
  • Method Details

    • attributeOrder

      public FeatureTypeSettings attributeOrder(List<String> attributeOrder)
    • addAttributeOrderItem

      public FeatureTypeSettings addAttributeOrderItem(String attributeOrderItem)
    • getAttributeOrder

      @NotNull public @NotNull List<String> getAttributeOrder()
      Reordering of the attributes by attribute names. Attributes in the feature type that are not in this array should still be shown; either after the attribute that precedes the attribute in the original feature type attribute ordering or at the end.
      Returns:
      attributeOrder
    • setAttributeOrder

      public void setAttributeOrder(List<String> attributeOrder)
    • hideAttributes

      public FeatureTypeSettings hideAttributes(List<String> hideAttributes)
    • addHideAttributesItem

      public FeatureTypeSettings addHideAttributesItem(String hideAttributesItem)
    • getHideAttributes

      @NotNull public @NotNull List<String> getHideAttributes()
      List of attribute names that should be hidden in all viewers.
      Returns:
      hideAttributes
    • setHideAttributes

      public void setHideAttributes(List<String> hideAttributes)
    • readOnlyAttributes

      public FeatureTypeSettings readOnlyAttributes(List<String> readOnlyAttributes)
    • addReadOnlyAttributesItem

      public FeatureTypeSettings addReadOnlyAttributesItem(String readOnlyAttributesItem)
    • getReadOnlyAttributes

      @NotNull public @NotNull List<String> getReadOnlyAttributes()
      List of attribute names that are not editable.
      Returns:
      readOnlyAttributes
    • setReadOnlyAttributes

      public void setReadOnlyAttributes(List<String> readOnlyAttributes)
    • attributeSettings

      public FeatureTypeSettings attributeSettings(Map<String,AttributeSettings> attributeSettings)
    • putAttributeSettingsItem

      public FeatureTypeSettings putAttributeSettingsItem(String key, AttributeSettings attributeSettingsItem)
    • getAttributeSettings

      @NotNull @Valid public @NotNull @Valid Map<String,AttributeSettings> getAttributeSettings()
      Map of attribute name to its' settings.
      Returns:
      attributeSettings
    • setAttributeSettings

      public void setAttributeSettings(Map<String,AttributeSettings> attributeSettings)
    • searchFields

      public FeatureTypeSettings searchFields(List<String> searchFields)
    • addSearchFieldsItem

      public FeatureTypeSettings addSearchFieldsItem(String searchFieldsItem)
    • getSearchFields

      public List<String> getSearchFields()
      List of attribute names that should be used to build the search index.
      Returns:
      searchFields
    • setSearchFields

      public void setSearchFields(List<String> searchFields)
    • searchDisplayFields

      public FeatureTypeSettings searchDisplayFields(List<String> searchDisplayFields)
    • addSearchDisplayFieldsItem

      public FeatureTypeSettings addSearchDisplayFieldsItem(String searchDisplayFieldsItem)
    • getSearchDisplayFields

      public List<String> getSearchDisplayFields()
      List of attribute names that should be shown in the search results, when `null` searchFields is used.
      Returns:
      searchDisplayFields
    • setSearchDisplayFields

      public void setSearchDisplayFields(List<String> searchDisplayFields)
    • 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