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, SQLConditionFields inherited from class com.kheops.jmap.server.datasources.VectorDataSourceInfo
hasEmptyUnivTile, indexStat, keyAttribute, SERVERLAYER_CLASS_NAMEFields inherited from class com.kheops.jmap.server.datasources.SpatialDataSourceInfo
attributeMetaData, availableGeometryTypes, desc, extent, geometryTypesFilter, id, lastException, metadataExternalUrl, metadataTemplateId, name, projection, status, systemManaged, timeStamp, updateStatusFields inherited from class com.kheops.jmap.metadata.JMapObject
acl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()protected voidclone(PostGisDataSourceInfo dsInfo) Returns the data source class name which should be created using this data source info.booleanvoidsetAuthorColumnName(String authorColumnName) voidsetCreationTimeColumnName(String creationTimeColumnName) voidsetModificationTimeColumnName(String modificationTimeColumnName) voidupdate(SpatialDataSourceInfo info) Methods inherited from class com.kheops.jmap.server.datasources.SQLDataSourceInfo
clone, getIdAttribute, getSQLCondition, setSQLConditionMethods inherited from class com.kheops.jmap.server.datasources.VectorDataSourceInfo
clone, getKeyAttribute, getServerLayerClassName, hasEmptyUnivTile, setHasEmptyUnivTileMethods inherited from class com.kheops.jmap.server.datasources.SpatialDataSourceInfo
clone, compareTo, equals, getAttributeMetaData, getUpdateProgress, getUpdateStatus, hashCode, load, setAcl, setId, setLastException, setStatus, setStatus, setUpdateStatus, setUpdateStatus, toStringMethods inherited from class com.kheops.jmap.metadata.JMapObject
cloneMethods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, removeTranslationsOtherThan, setTranslation, updateTranslationsMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, toStringMethods 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:
isEditablein classSpatialDataSourceInfo
-
clone
-
clone
- Specified by:
clonein interfaceISpatialDataSourceInfo- Specified by:
clonein classSpatialDataSourceInfo
-
update
- Specified by:
updatein interfaceISpatialDataSourceInfo- Overrides:
updatein classSQLDataSourceInfo
-
getDataSourceClassName
Description copied from interface:ISpatialDataSourceInfoReturns the data source class name which should be created using this data source info.- Specified by:
getDataSourceClassNamein interfaceISpatialDataSourceInfo- Specified by:
getDataSourceClassNamein classSpatialDataSourceInfo- Returns:
- the data source class name.
-
setCreationTimeColumnName
- Specified by:
setCreationTimeColumnNamein interfaceEditableVectorDataSourceInfo
-
getCreationTimeColumnName
- Specified by:
getCreationTimeColumnNamein interfaceEditableVectorDataSourceInfo
-
setModificationTimeColumnName
- Specified by:
setModificationTimeColumnNamein interfaceEditableVectorDataSourceInfo
-
getModificationTimeColumnName
- Specified by:
getModificationTimeColumnNamein interfaceEditableVectorDataSourceInfo
-
setAuthorColumnName
- Specified by:
setAuthorColumnNamein interfaceEditableVectorDataSourceInfo
-
getAuthorColumnName
- Specified by:
getAuthorColumnNamein interfaceEditableVectorDataSourceInfo
-