Class SpatialDataSourceInfo
java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.metadata.JMapObject
com.kheops.jmap.server.datasources.SpatialDataSourceInfo
- All Implemented Interfaces:
ISpatialDataSourceInfo,Serializable,Cloneable,Comparable<SpatialDataSourceInfo>
- Direct Known Subclasses:
RasterDataSourceInfo,VectorDataSourceInfo
public abstract class SpatialDataSourceInfo
extends JMapObject
implements ISpatialDataSourceInfo, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Attribute[]protected intDefines available geometries for this spatial data source.protected Stringprotected Rectangleprotected intprotected intprotected JMapServerIndexStatprotected Exceptionprotected Stringprotected intprotected Stringprotected Projectionprotected intDefines the status of this spatial data source.protected booleanprotected longprotected DataSourceUpdateStatusFields inherited from class com.kheops.jmap.metadata.JMapObject
acl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectclone()protected voidclone(SpatialDataSourceInfo dsInfo) intbooleangetAttributeMetaData(String name) abstract StringReturns the data source class name which should be created using this data source info.abstract StringintinthashCode()booleanstatic SpatialDataSourceInfovoidvoidsetId(int id) voidsetLastException(Exception lastException) voidsetStatus(int status) Sets the status for this spatial data source.voidsetStatus(int status, boolean persist) voidsetUpdateStatus(DataSourceUpdateStatus updateStatus) voidsetUpdateStatus(JobStatus updateStatus) Deprecated.toString()voidupdate(SpatialDataSourceInfo dsInfo) Methods 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
getAcl, getAttributeMetaData, getAvailableGeometryTypes, getDesc, getExtent, getGeometryTypesFilter, getId, getIndexStat, getLastException, getName, getProjection, getStatus, getTimeStamp, isSystemManaged, setAttributeMetaData, setAvailableGeometryTypes, setDesc, setExtent, setGeometryTypesFilter, setIndexStat, setName, setProjection, setSystemManaged, setTimeStamp
-
Field Details
-
id
protected int id -
name
-
desc
-
timeStamp
protected long timeStamp -
attributeMetaData
-
projection
-
indexStat
-
geometryTypesFilter
protected int geometryTypesFilter -
metadataTemplateId
protected int metadataTemplateId -
metadataExternalUrl
-
availableGeometryTypes
protected int availableGeometryTypesDefines available geometries for this spatial data source. Geometry types are stored as bit fields in this property. By default, the value of the property is set toGeometryTypes.ALL- See Also:
-
extent
-
status
protected int statusDefines the status of this spatial data source. -
lastException
-
updateStatus
-
systemManaged
protected boolean systemManaged
-
-
Constructor Details
-
SpatialDataSourceInfo
public SpatialDataSourceInfo()
-
-
Method Details
-
setStatus
public void setStatus(int status) Description copied from interface:ISpatialDataSourceInfoSets the status for this spatial data source.- Specified by:
setStatusin interfaceISpatialDataSourceInfo- Parameters:
status- the status to set.- See Also:
-
setStatus
public void setStatus(int status, boolean persist) -
getAttributeMetaData
- Specified by:
getAttributeMetaDatain interfaceISpatialDataSourceInfo
-
getUpdateProgress
public int getUpdateProgress()- Specified by:
getUpdateProgressin interfaceISpatialDataSourceInfo
-
setId
public void setId(int id) - Specified by:
setIdin interfaceISpatialDataSourceInfo
-
setAcl
- Specified by:
setAclin interfaceISpatialDataSourceInfo- Overrides:
setAclin classJMapObject
-
compareTo
- Specified by:
compareToin interfaceComparable<SpatialDataSourceInfo>- Specified by:
compareToin interfaceISpatialDataSourceInfo
-
toString
- Specified by:
toStringin interfaceISpatialDataSourceInfo- Overrides:
toStringin classObject
-
getUpdateStatus
- Specified by:
getUpdateStatusin interfaceISpatialDataSourceInfo
-
setUpdateStatus
Deprecated.This method has no effect if the JobStatus is not a DataSourceUpdateStatus instance;- Specified by:
setUpdateStatusin interfaceISpatialDataSourceInfo
-
setUpdateStatus
-
setLastException
- Specified by:
setLastExceptionin interfaceISpatialDataSourceInfo- Parameters:
lastException- The lastException to set.
-
update
- Specified by:
updatein interfaceISpatialDataSourceInfo
-
clone
-
clone
- Specified by:
clonein interfaceISpatialDataSourceInfo- Overrides:
clonein classObject
-
getDataSourceClassName
Description copied from interface:ISpatialDataSourceInfoReturns the data source class name which should be created using this data source info.- Specified by:
getDataSourceClassNamein interfaceISpatialDataSourceInfo- Returns:
- the data source class name.
-
getServerLayerClassName
- Specified by:
getServerLayerClassNamein interfaceISpatialDataSourceInfo
-
load
-
isEditable
public boolean isEditable() -
hashCode
public int hashCode()- Overrides:
hashCodein classJMapObject
-
equals
- Overrides:
equalsin classJMapObject
-
setUpdateStatus(DataSourceUpdateStatus)