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.17.0")
public class FeatureTypeSettings
extends Object
implements Serializable
FeatureTypeSettings
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttachmentAttributesItem(AttachmentAttributeType attachmentAttributesItem) addAttributeOrderItem(String attributeOrderItem) addEditableAttributesItem(String editableAttributesItem) addHideAttributesItem(String hideAttributesItem) attachmentAttributes(Set<@Valid AttachmentAttributeType> attachmentAttributes) attributeOrder(List<String> attributeOrder) attributeSettings(Map<String, AttributeSettings> attributeSettings) editableAttributes(List<String> editableAttributes) boolean@NotNull @Valid @Size(min=0) Set<@Valid AttachmentAttributeType> List of attributes that are attachments (files, images, etc.).Reordering of the attributes by attribute names.@NotNull @Valid Map<String, AttributeSettings> Map of attribute name to its' settings.List of attribute names that are editable.List of attribute names that should be hidden in all viewers.@Valid FeatureTypeTemplateGet templateinthashCode()hideAttributes(List<String> hideAttributes) putAttributeSettingsItem(String key, AttributeSettings attributeSettingsItem) voidsetAttachmentAttributes(Set<@Valid AttachmentAttributeType> attachmentAttributes) voidsetAttributeOrder(List<String> attributeOrder) voidsetAttributeSettings(Map<String, AttributeSettings> attributeSettings) voidsetEditableAttributes(List<String> editableAttributes) voidsetHideAttributes(List<String> hideAttributes) voidsetTemplate(FeatureTypeTemplate template) template(FeatureTypeTemplate template) toString()
-
Constructor Details
-
FeatureTypeSettings
public FeatureTypeSettings()
-
-
Method Details
-
template
-
getTemplate
Get template- Returns:
- template
-
setTemplate
-
attributeOrder
-
addAttributeOrderItem
-
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
-
hideAttributes
-
addHideAttributesItem
-
getHideAttributes
List of attribute names that should be hidden in all viewers.- Returns:
- hideAttributes
-
setHideAttributes
-
editableAttributes
-
addEditableAttributesItem
-
getEditableAttributes
List of attribute names that are editable.- Returns:
- editableAttributes
-
setEditableAttributes
-
attributeSettings
-
putAttributeSettingsItem
public FeatureTypeSettings putAttributeSettingsItem(String key, AttributeSettings attributeSettingsItem) -
getAttributeSettings
Map of attribute name to its' settings.- Returns:
- attributeSettings
-
setAttributeSettings
-
attachmentAttributes
public FeatureTypeSettings attachmentAttributes(Set<@Valid AttachmentAttributeType> attachmentAttributes) -
addAttachmentAttributesItem
public FeatureTypeSettings addAttachmentAttributesItem(AttachmentAttributeType attachmentAttributesItem) -
getAttachmentAttributes
@NotNull @Valid @Size(min=0) public @NotNull @Valid @Size(min=0) Set<@Valid AttachmentAttributeType> getAttachmentAttributes()List of attributes that are attachments (files, images, etc.). Attachments are stored in sidecar tables of a featuretype. **Note** that the attributeName of any AttachmentAttributeType in the array should only be used once.- Returns:
- attachmentAttributes
-
setAttachmentAttributes
-
equals
-
hashCode
public int hashCode() -
toString
-