Class RESTWmsStore


  • public class RESTWmsStore
    extends java.lang.Object
    Parse WmsStores returned as XML REST objects.

    This is the XML document returned by GeoServer when requesting a WmsStore:

     
    <wmsStore>
    	<name>regione</name>
    	<type>WMS</type>
    	<enabled>true</enabled>
    	<workspace>
    		<name>arit</name>
    		<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://172.27.30.25:8080/geoserver/rest/workspaces/arit.xml" type="application/xml"/>
    	</workspace>
    	<metadata>
    		<entry key="useConnectionPooling">true</entry>
    	</metadata>
    	<__default>false</__default>
    	<capabilitiesURL>http://www.regione.lazio.it/geoserver/wms</capabilitiesURL>
    	<user>admin</user>
    	<password>geoserver</password>
    	<maxConnections>6</maxConnections>
    	<readTimeout>60</readTimeout>
    	<connectTimeout>30</connectTimeout>
    	<wmsLayers>
    		<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="alternate" href="http://172.27.30.25:8080/geoserver/rest/workspaces/arit/wmsstores/regione/wmslayers.xml" type="application/xml"/>
    	</wmsLayers>
    </wmsStore>
     
     
    Note: the whole XML fragment is stored in memory. At the moment, there are methods to retrieve only the more useful data.
    Version:
    $Id: $
    Author:
    etj
    • Constructor Detail

      • RESTWmsStore

        public RESTWmsStore​(org.jdom.Element cs)

        Constructor for RESTWmsStore.

        Parameters:
        cs - a Element object.
    • Method Detail

      • build

        public static RESTWmsStore build​(java.lang.String response)

        build

        Parameters:
        response - a String object.
        Returns:
        a RESTWmsStore object.
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • getType

        public java.lang.String getType()

        getType

        Returns:
        a String object.
      • getEnabled

        public java.lang.Boolean getEnabled()

        getEnabled

        Returns:
        a Boolean object.
      • getWorkspaceName

        public java.lang.String getWorkspaceName()

        getWorkspaceName

        Returns:
        a String object.
      • getUseConnectionPooling

        public java.lang.Boolean getUseConnectionPooling()

        getUseConnectionPooling

        Returns:
        a Boolean object.
      • getCapabilitiesURL

        public java.lang.String getCapabilitiesURL()

        getCapabilitiesURL

        Returns:
        a String object.
      • getMaxConnections

        public java.lang.String getMaxConnections()

        getMaxConnections

        Returns:
        a String object.
      • getReadTimeout

        public java.lang.String getReadTimeout()

        getReadTimeout

        Returns:
        a String object.
      • getConnectTimeout

        public java.lang.String getConnectTimeout()

        getConnectTimeout

        Returns:
        a String object.
      • getUser

        public java.lang.String getUser()

        getUser

        Returns:
        a String object.
      • getPassword

        public java.lang.String getPassword()

        getPassword

        Returns:
        a String object.
      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class java.lang.Object
        Returns:
        a String object.