Package de.bsvrz.kex.kexdav.main
Class KExDaVLocalApplication
- java.lang.Object
-
- de.bsvrz.kex.kexdav.main.KExDaVLocalApplication
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.application.StandardApplication
public class KExDaVLocalApplication extends java.lang.Object implements de.bsvrz.sys.funclib.application.StandardApplication
Main-Klasse, mit der KExDav als alleinstehende Anwendung gestartet werden kann
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
sleepWorkaround
-
Constructor Summary
Constructors Constructor Description KExDaVLocalApplication()
-
Method Summary
Modifier and Type Method Description java.io.File
getAuthenticationFile()
Gibt die passwd-Datei zurückjava.lang.String
getKexDavObjectPid()
Gibt die Pid des KExDaV-Objektes zurückjava.util.Map<AttributeGroupPair,KExDaVDataPlugin>
getPlugins()
Gibt eine unveränderliche Map mit Plugins zurückboolean
hasValidArguments()
Gibt zurück ob die Argumente gültig sind und KExDaV beim Aufruf derinitialize(de.bsvrz.dav.daf.main.ClientDavInterface)
-Methode gestartet wird.void
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
static void
main(java.lang.String[] args)
Methode, die beim Starten der Anwendung gestartet wirdvoid
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
java.lang.String
toString()
-
-
-
Method Detail
-
parseArguments
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
- Specified by:
parseArguments
in interfacede.bsvrz.sys.funclib.application.StandardApplication
- Throws:
java.lang.Exception
-
initialize
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws java.lang.Exception
- Specified by:
initialize
in interfacede.bsvrz.sys.funclib.application.StandardApplication
- Throws:
java.lang.Exception
-
main
public static void main(java.lang.String[] args)
Methode, die beim Starten der Anwendung gestartet wird- Parameters:
args
- Argumente
-
getKexDavObjectPid
public java.lang.String getKexDavObjectPid()
Gibt die Pid des KExDaV-Objektes zurück- Returns:
- Pid des KExDaV-Objektes
-
getAuthenticationFile
public java.io.File getAuthenticationFile()
Gibt die passwd-Datei zurück- Returns:
- passwd-Datei
-
getPlugins
public java.util.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 derinitialize(de.bsvrz.dav.daf.main.ClientDavInterface)
-Methode gestartet wird.- Returns:
- true wenn die Argumente gültig sind
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-