de.bsvrz.kex.kexdav.main
Class KExDaVLocalApplication

java.lang.Object
  extended by de.bsvrz.kex.kexdav.main.KExDaVLocalApplication
All Implemented Interfaces:
StandardApplication

public class KExDaVLocalApplication
extends Object
implements StandardApplication

Main-Klasse, mit der KExDav als alleinstehende Anwendung gestartet werden kann

Author:
Kappich Systemberatung

Constructor Summary
KExDaVLocalApplication()
           
 
Method Summary
 File getAuthenticationFile()
          Gibt die passwd-Datei zurück
 String getKexDavObjectPid()
          Gibt die Pid des KExDaV-Objektes zurück
 Map<AttributeGroupPair,KExDaVDataPlugin> getPlugins()
          Gibt eine unveränderliche Map mit Plugins zurück
 boolean hasValidArguments()
          Gibt zurück ob die Argumente gültig sind und KExDaV beim Aufruf der initialize(de.bsvrz.dav.daf.main.ClientDavInterface)-Methode gestartet wird.
 void initialize(ClientDavInterface connection)
           
static void main(String[] args)
          Methode, die beim Starten der Anwendung gestartet wird
 void parseArguments(ArgumentList argumentList)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KExDaVLocalApplication

public KExDaVLocalApplication()
Method Detail

parseArguments

public void parseArguments(ArgumentList argumentList)
                    throws Exception
Specified by:
parseArguments in interface StandardApplication
Throws:
Exception

initialize

public void initialize(ClientDavInterface connection)
                throws Exception
Specified by:
initialize in interface StandardApplication
Throws:
Exception

main

public static void main(String[] args)
Methode, die beim Starten der Anwendung gestartet wird

Parameters:
args - Argumente

getKexDavObjectPid

public String getKexDavObjectPid()
Gibt die Pid des KExDaV-Objektes zurück

Returns:
Pid des KExDaV-Objektes

getAuthenticationFile

public File getAuthenticationFile()
Gibt die passwd-Datei zurück

Returns:
passwd-Datei

getPlugins

public Map<AttributeGroupPair,KExDaVDataPlugin> getPlugins()
Gibt eine unveränderliche Map mit Plugins zurück

Returns:
Map mit Plugins

hasValidArguments

public boolean hasValidArguments()
Gibt zurück ob die Argumente gültig sind und KExDaV beim Aufruf der initialize(de.bsvrz.dav.daf.main.ClientDavInterface)-Methode gestartet wird.

Returns:
true wenn die Argumente gültig sind

toString

public String toString()
Overrides:
toString in class Object