Class RESTDataStore
- java.lang.Object
-
- it.geosolutions.geoserver.rest.decoder.RESTDataStore
-
public class RESTDataStore extends java.lang.ObjectParse DataStores returned as XML REST objects.This is the XML document returned by GeoServer when requesting a DataStore:
Note: the whole XML fragment is stored in memory. At the moment, there are methods to retrieve only the more useful data.<dataStore> <name>sf</name> <enabled>true</enabled> <workspace> <name>sf</name> <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://localhost:8080/geoserver/rest/workspaces/sf.xml" type="application/xml"/> </workspace> <connectionParameters> <entry key="namespace">http://www.openplans.org/spearfish</entry> <entry key="url">file:data/sf</entry> </connectionParameters> <featureTypes> <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://localhost:8080/geoserver/rest/workspaces/sf/datastores/sf/featuretypes.xml" type="application/xml"/> </featureTypes> </dataStore>- Version:
- $Id: $
- Author:
- etj
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRESTDataStore.DBType
-
Constructor Summary
Constructors Modifier Constructor Description protectedRESTDataStore(org.jdom.Element dsElem)Constructor for RESTDataStore.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RESTDataStorebuild(java.lang.String xml)buildprotected java.lang.StringgetConnectionParameter(java.lang.String paramName)getConnectionParameterjava.util.Map<java.lang.String,java.lang.String>getConnectionParameters()getConnectionParametersjava.lang.StringgetDescription()getDescriptionjava.lang.StringgetName()getNamejava.lang.StringgetStoreType()getStoreTypeRESTDataStore.DBTypegetType()getTypejava.lang.StringgetWorkspaceName()getWorkspaceNamebooleanisEnabled()isEnabled
-
-
-
Method Detail
-
build
public static RESTDataStore build(java.lang.String xml)
build
- Parameters:
xml- aStringobject.- Returns:
- a
RESTDataStoreobject.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
Stringobject.
-
getStoreType
public java.lang.String getStoreType()
getStoreType
- Returns:
- a
Stringobject.
-
getDescription
public java.lang.String getDescription()
getDescription
- Returns:
- a
Stringobject.
-
isEnabled
public boolean isEnabled()
isEnabled
- Returns:
- a boolean.
-
getWorkspaceName
public java.lang.String getWorkspaceName()
getWorkspaceName
- Returns:
- a
Stringobject.
-
getConnectionParameters
public java.util.Map<java.lang.String,java.lang.String> getConnectionParameters()
getConnectionParameters
- Returns:
- a
Mapobject.
-
getConnectionParameter
protected java.lang.String getConnectionParameter(java.lang.String paramName)
getConnectionParameter
- Parameters:
paramName- aStringobject.- Returns:
- a
Stringobject.
-
getType
public RESTDataStore.DBType getType()
getType
- Returns:
- a
RESTDataStore.DBTypeobject.
-
-