Class PostGisDataSourceInfo
java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.metadata.JMapObject
com.kheops.jmap.server.datasources.SpatialDataSourceInfo
com.kheops.jmap.server.datasources.VectorDataSourceInfo
com.kheops.jmap.server.datasources.SQLDataSourceInfo
com.kheops.jmap.server.datasources.PostGisDataSourceInfo
- All Implemented Interfaces:
EditableVectorDataSourceInfo
,ISpatialDataSourceInfo
,IVectorDataSourceInfo
,Serializable
,Cloneable
,Comparable<SpatialDataSourceInfo>
public class PostGisDataSourceInfo
extends SQLDataSourceInfo
implements EditableVectorDataSourceInfo
- See Also:
-
Field Summary
Fields inherited from class com.kheops.jmap.server.datasources.SQLDataSourceInfo
geometryColumnName, geometryIdColumnName, geometrySchemaName, geometryTableName, poolId, SQLCondition
Fields inherited from class com.kheops.jmap.server.datasources.VectorDataSourceInfo
hasEmptyUnivTile, indexStat, keyAttribute, SERVERLAYER_CLASS_NAME
Fields inherited from class com.kheops.jmap.server.datasources.SpatialDataSourceInfo
attributeMetaData, availableGeometryTypes, desc, extent, geometryTypesFilter, id, lastException, metadataExternalUrl, metadataTemplateId, name, projection, status, systemManaged, timeStamp, updateStatus
Fields inherited from class com.kheops.jmap.metadata.JMapObject
acl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
protected void
clone
(PostGisDataSourceInfo dsInfo) Returns the data source class name which should be created using this data source info.boolean
void
setAuthorColumnName
(String authorColumnName) void
setCreationTimeColumnName
(String creationTimeColumnName) void
setModificationTimeColumnName
(String modificationTimeColumnName) void
update
(SpatialDataSourceInfo info) Methods inherited from class com.kheops.jmap.server.datasources.SQLDataSourceInfo
clone, getIdAttribute, getSQLCondition, setSQLCondition
Methods inherited from class com.kheops.jmap.server.datasources.VectorDataSourceInfo
clone, getKeyAttribute, getServerLayerClassName, hasEmptyUnivTile, setHasEmptyUnivTile
Methods inherited from class com.kheops.jmap.server.datasources.SpatialDataSourceInfo
clone, compareTo, equals, getAttributeMetaData, getUpdateProgress, getUpdateStatus, hashCode, load, setAcl, setId, setLastException, setStatus, setStatus, setUpdateStatus, setUpdateStatus, toString
Methods inherited from class com.kheops.jmap.metadata.JMapObject
clone
Methods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, removeTranslationsOtherThan, setTranslation, updateTranslations
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.kheops.jmap.server.datasources.ISpatialDataSourceInfo
compareTo, getAcl, getAttributeMetaData, getAttributeMetaData, getAvailableGeometryTypes, getDesc, getExtent, getGeometryTypesFilter, getId, getLastException, getName, getProjection, getServerLayerClassName, getStatus, getTimeStamp, getUpdateProgress, getUpdateStatus, isSystemManaged, setAcl, setAttributeMetaData, setAvailableGeometryTypes, setDesc, setExtent, setGeometryTypesFilter, setId, setLastException, setName, setProjection, setStatus, setSystemManaged, setTimeStamp, setUpdateStatus, toString
Methods inherited from interface com.kheops.jmap.server.datasources.IVectorDataSourceInfo
getIdAttribute, getIndexStat, hasEmptyUnivTile, setHasEmptyUnivTile, setIndexStat
-
Constructor Details
-
PostGisDataSourceInfo
public PostGisDataSourceInfo()
-
-
Method Details
-
isEditable
public boolean isEditable()- Overrides:
isEditable
in classSpatialDataSourceInfo
-
clone
-
clone
- Specified by:
clone
in interfaceISpatialDataSourceInfo
- Specified by:
clone
in classSpatialDataSourceInfo
-
update
- Specified by:
update
in interfaceISpatialDataSourceInfo
- Overrides:
update
in classSQLDataSourceInfo
-
getDataSourceClassName
Description copied from interface:ISpatialDataSourceInfo
Returns the data source class name which should be created using this data source info.- Specified by:
getDataSourceClassName
in interfaceISpatialDataSourceInfo
- Specified by:
getDataSourceClassName
in classSpatialDataSourceInfo
- Returns:
- the data source class name.
-
setCreationTimeColumnName
- Specified by:
setCreationTimeColumnName
in interfaceEditableVectorDataSourceInfo
-
getCreationTimeColumnName
- Specified by:
getCreationTimeColumnName
in interfaceEditableVectorDataSourceInfo
-
setModificationTimeColumnName
- Specified by:
setModificationTimeColumnName
in interfaceEditableVectorDataSourceInfo
-
getModificationTimeColumnName
- Specified by:
getModificationTimeColumnName
in interfaceEditableVectorDataSourceInfo
-
setAuthorColumnName
- Specified by:
setAuthorColumnName
in interfaceEditableVectorDataSourceInfo
-
getAuthorColumnName
- Specified by:
getAuthorColumnName
in interfaceEditableVectorDataSourceInfo
-