Class 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  
    • Method Summary

      Modifier and Type Method Description
      java.io.File getAuthenticationFile()
      Gibt die passwd-Datei zurück
      java.lang.String getKexDavObjectPid()
      Gibt die Pid des KExDaV-Objektes zurück
      java.util.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​(de.bsvrz.dav.daf.main.ClientDavInterface connection)  
      static void main​(java.lang.String[] args)
      Methode, die beim Starten der Anwendung gestartet wird
      void parseArguments​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • sleepWorkaround

        public static boolean sleepWorkaround
    • Constructor Detail

      • KExDaVLocalApplication

        public KExDaVLocalApplication()
    • Method Detail

      • parseArguments

        public void parseArguments​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
                            throws java.lang.Exception
        Specified by:
        parseArguments in interface de.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 interface de.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
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object