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.StandardApplicationMain-Klasse, mit der KExDav als alleinstehende Anwendung gestartet werden kann
-
-
Field Summary
Fields Modifier and Type Field Description static booleansleepWorkaround
-
Constructor Summary
Constructors Constructor Description KExDaVLocalApplication()
-
Method Summary
Modifier and Type Method Description java.io.FilegetAuthenticationFile()Gibt die passwd-Datei zurückjava.lang.StringgetKexDavObjectPid()Gibt die Pid des KExDaV-Objektes zurückjava.util.Map<AttributeGroupPair,KExDaVDataPlugin>getPlugins()Gibt eine unveränderliche Map mit Plugins zurückbooleanhasValidArguments()Gibt zurück ob die Argumente gültig sind und KExDaV beim Aufruf derinitialize(de.bsvrz.dav.daf.main.ClientDavInterface)-Methode gestartet wird.voidinitialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)static voidmain(java.lang.String[] args)Methode, die beim Starten der Anwendung gestartet wirdvoidparseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)java.lang.StringtoString()
-
-
-
Method Detail
-
parseArguments
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception- Specified by:
parseArgumentsin 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:
initializein 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:
toStringin classjava.lang.Object
-
-