Package nl.b3p.tailormap.api.persistence
Class TMFeatureType
- java.lang.Object
-
- nl.b3p.tailormap.api.persistence.TMFeatureType
-
@Entity public class TMFeatureType extends Object
-
-
Constructor Summary
Constructors Constructor Description TMFeatureType()
-
Method Summary
-
-
-
Method Detail
-
getId
public Long getId()
-
setId
public TMFeatureType setId(Long id)
-
getVersion
public Long getVersion()
-
setVersion
public TMFeatureType setVersion(Long version)
-
getName
public String getName()
-
setName
public TMFeatureType setName(String type)
-
getFeatureSource
public TMFeatureSource getFeatureSource()
-
setFeatureSource
public TMFeatureType setFeatureSource(TMFeatureSource featureSource)
-
getTitle
public String getTitle()
-
setTitle
public TMFeatureType setTitle(String title)
-
getInfo
public TMFeatureTypeInfo getInfo()
-
setInfo
public TMFeatureType setInfo(TMFeatureTypeInfo info)
-
getComment
public String getComment()
-
setComment
public TMFeatureType setComment(String comment)
-
getOwner
public String getOwner()
-
setOwner
public TMFeatureType setOwner(String owner)
-
isWriteable
public boolean isWriteable()
-
setWriteable
public TMFeatureType setWriteable(boolean writeable)
-
getDefaultGeometryAttribute
public String getDefaultGeometryAttribute()
-
setDefaultGeometryAttribute
public TMFeatureType setDefaultGeometryAttribute(String defaultGeometryAttribute)
-
getPrimaryKeyAttribute
public String getPrimaryKeyAttribute()
-
setPrimaryKeyAttribute
public TMFeatureType setPrimaryKeyAttribute(String primaryKeyAttribute)
-
getAttributes
public List<TMAttributeDescriptor> getAttributes()
-
setAttributes
public TMFeatureType setAttributes(List<TMAttributeDescriptor> attributes)
-
getSettings
public FeatureTypeSettings getSettings()
-
setSettings
public TMFeatureType setSettings(FeatureTypeSettings settings)
-
checkDefaultGeometryAttribute
public void checkDefaultGeometryAttribute()
-
getDefaultGeometryDescriptor
public Optional<TMAttributeDescriptor> getDefaultGeometryDescriptor()
-
getAttributeByName
public Optional<TMAttributeDescriptor> getAttributeByName(String name)
-
-