de.bsvrz.kex.wfs.wfs
Class GeoServerApplikation

java.lang.Object
  extended by de.bsvrz.kex.wfs.wfs.GeoServerApplikation
All Implemented Interfaces:
Runnable

public class GeoServerApplikation
extends Object
implements Runnable

Klasse zur Steuerung der Geoserver-Applikation. Es werden Methoden zur Anpassung der Einstellungen sowie zum Starten und Beenden der Anwendung bereitgestellt.

Version:
$Id: GeoServerApplikation.java 8304 2008-04-16 10:19:12Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
static String GEOSERVER_DATA_DIRECTORY
          Verzeichnis der Geoserver-Konfigurationsdateien.
static String GEOSERVER_FEATURES_DIRECTORY
          Verzeichnis der Geoserver-Featurekonfiguration.
static String GEOSERVER_SRS
          Die ID des VRZ3-Datastores in der Geoserver-Umgebung.
static String GEOSERVER_VRZ3_DATASTORE_ID
          Die ID des VRZ3-Datastores in der Geoserver-Umgebung.
static String geoserverRoot
          Hauptverzeichnis der Geoserver-Applikationsdateien.
 
Constructor Summary
GeoServerApplikation(String geoserverRootPfad)
          Erzeugt eine Instanz mit dem Wurzelverzeichnis der Geoserver-Anwendung.
 
Method Summary
 void erzeugeFeatureTypen(org.geotools.data.DataStore datastore)
          Erzeugt die Feature-Typ Dateien.
 void run()
          
 void setDavAuthentifizierung(String authentifizierung)
          Setzt die Authentifizierung für den DaV.
 void setDavBenutzer(String benutzer)
          Setzt den Benutzer für den DaV.
 void setDavHost(String host)
          Setzt den DaV-Host.
 void setExportObjekteDatei(String exportObjekteDatei)
          Setzt die Spezifikationsdatei für die zu exportierenden Objekte.
 void setHttpPort(int port)
          Setzt den zu benutzenden Port.
 void setNamespace(String namespace)
          Setzt den Namespace.
 void setzeGeoserverParameter()
          Setzt die notwendigen Parameter für die Geoserver-Laufzeitumgebung.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

geoserverRoot

public static String geoserverRoot
Hauptverzeichnis der Geoserver-Applikationsdateien.


GEOSERVER_DATA_DIRECTORY

public static final String GEOSERVER_DATA_DIRECTORY
Verzeichnis der Geoserver-Konfigurationsdateien.

See Also:
Constant Field Values

GEOSERVER_FEATURES_DIRECTORY

public static final String GEOSERVER_FEATURES_DIRECTORY
Verzeichnis der Geoserver-Featurekonfiguration.

See Also:
Constant Field Values

GEOSERVER_VRZ3_DATASTORE_ID

public static final String GEOSERVER_VRZ3_DATASTORE_ID
Die ID des VRZ3-Datastores in der Geoserver-Umgebung.

See Also:
Constant Field Values

GEOSERVER_SRS

public static final String GEOSERVER_SRS
Die ID des VRZ3-Datastores in der Geoserver-Umgebung.

See Also:
Constant Field Values
Constructor Detail

GeoServerApplikation

public GeoServerApplikation(String geoserverRootPfad)
Erzeugt eine Instanz mit dem Wurzelverzeichnis der Geoserver-Anwendung.

Parameters:
geoserverRootPfad - Wurzelverzeichnis der Geoserver-Anwendung
Method Detail

erzeugeFeatureTypen

public void erzeugeFeatureTypen(org.geotools.data.DataStore datastore)
                         throws WFSException
Erzeugt die Feature-Typ Dateien.

Parameters:
datastore - DataStore
Throws:
WFSException - bei Ausnahmen

run

public void run()

Specified by:
run in interface Runnable
See Also:
Runnable.run()

setDavAuthentifizierung

public void setDavAuthentifizierung(String authentifizierung)
Setzt die Authentifizierung für den DaV.

Parameters:
authentifizierung - Authentifizierung

setDavBenutzer

public void setDavBenutzer(String benutzer)
Setzt den Benutzer für den DaV.

Parameters:
benutzer - Benutzer am DaV

setDavHost

public void setDavHost(String host)
Setzt den DaV-Host.

Parameters:
host - DaV-Host

setExportObjekteDatei

public void setExportObjekteDatei(String exportObjekteDatei)
Setzt die Spezifikationsdatei für die zu exportierenden Objekte.

Parameters:
exportObjekteDatei - Dateiname

setHttpPort

public void setHttpPort(int port)
Setzt den zu benutzenden Port.

Parameters:
port - Portnummer

setNamespace

public void setNamespace(String namespace)
Setzt den Namespace.

Parameters:
namespace - Namespace

setzeGeoserverParameter

public void setzeGeoserverParameter()
                             throws WFSException
Setzt die notwendigen Parameter für die Geoserver-Laufzeitumgebung.

Throws:
WFSException - bei Ausnahmen