Class FeatureTypeSettings

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

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

    • FeatureTypeSettings

      public FeatureTypeSettings()
  • Method Details

    • template

      public FeatureTypeSettings template(FeatureTypeTemplate template)
    • getTemplate

      @Valid public @Valid FeatureTypeTemplate getTemplate()
      Get template
      Returns:
      template
    • setTemplate

      public void setTemplate(FeatureTypeTemplate template)
    • 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)
    • 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