Class GeoserverLayer

    • Constructor Detail

      • GeoserverLayer

        public GeoserverLayer​(javax.servlet.ServletContext ctx)
    • Method Detail

      • layerExists

        public boolean layerExists​(String layerTitle)
                            throws IOException
        Determines, whether a layername already exists on the geoserver instance. Actually, we would need to check if layer exists in a workspace, because therein layers have to be unique.
        Returns:
        Throws:
        IOException
      • datasourceExists

        public boolean datasourceExists​(String datasourcesXML,
                                        String datasource)
                                 throws IOException
        Check, whether a datasource with given name already exists in the workspace.
        Parameters:
        workspace -
        datasource -
        Returns:
        Throws:
        Exception
        IOException
      • getDatasourcesXML

        public String getDatasourcesXML​(String workspace)
                                 throws IOException
        Get vector datasources that exist in the given workspace.
        Parameters:
        workspace -
        datasource -
        Throws:
        Exception
        IOException
      • getDbUserName

        public String getDbUserName()
      • setDbUserName

        public void setDbUserName​(String dbUserName)
      • getDbUserPass

        public String getDbUserPass()
      • setDbUserPass

        public void setDbUserPass​(String dbUserPass)
      • getGeoserverUser

        public String getGeoserverUser()
      • getGeoserverPass

        public String getGeoserverPass()
      • getGeoserverUrl

        public String getGeoserverUrl()
      • getGeoserverRestUrl

        public String getGeoserverRestUrl()
      • getDbSchema

        public String getDbSchema()
      • getPgPort

        public String getPgPort()