Class StartupParams

java.lang.Object
de.willuhn.jameica.system.StartupParams

public class StartupParams extends Object
Enthaelt die Start-Parameter von Jameica.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Konstante fuer "Anwendung laeuft im reinen Client-Mode".
    static final int
    Konstante fuer "Anwendung laeuft im Server-Mode ohne GUI".
    static final int
    Konstante fuer "Anwendung laeuft standalone".
  • Constructor Summary

    Constructors
    Constructor
    Description
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Liefert den Start-Modus von Jameica.
    Liefert die Kommandozeilen-Parameter.
    Liefert das ggf als Kommandozeilen-Parameter angegebene Master-Passwort.
    Liefert den ggf als Kommandozeilen-Parameter angegebenen Usernamen.
    Liefert das Arbeitsverzeichnis der Jameica-Instanz.
    boolean
    Prüfe, ob eine ggf vorhandene Lock-Datei ignoriert werden soll.
    boolean
    Prüfe, ob Jameica im nichtinteraktiven Server-Mode laeuft und damit keine direkte Interaktion mit dem Benutzer ueber die Konsole moeglich ist.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • MODE_STANDALONE

      public static final int MODE_STANDALONE
      Konstante fuer "Anwendung laeuft standalone".
      See Also:
    • MODE_SERVER

      public static final int MODE_SERVER
      Konstante fuer "Anwendung laeuft im Server-Mode ohne GUI".
      See Also:
    • MODE_CLIENT

      public static final int MODE_CLIENT
      Konstante fuer "Anwendung laeuft im reinen Client-Mode".
      See Also:
  • Constructor Details

    • StartupParams

      public StartupParams(String[] args)
      ct.
      Parameters:
      args - Die Kommandozeilen-Parameter.
  • Method Details

    • getPassword

      public String getPassword()
      Liefert das ggf als Kommandozeilen-Parameter angegebene Master-Passwort.
      Returns:
      Master-Passwort oder null.
    • getUsername

      public String getUsername()
      Liefert den ggf als Kommandozeilen-Parameter angegebenen Usernamen.
      Returns:
      der Username oder null.
    • getMode

      public int getMode()
      Liefert den Start-Modus von Jameica.
      Returns:
      Start-Modus.
      See Also:
    • getWorkDir

      public String getWorkDir()
      Liefert das Arbeitsverzeichnis der Jameica-Instanz.
      Returns:
      Arbeitsverzeichnis.
    • isNonInteractiveMode

      public boolean isNonInteractiveMode()
      Prüfe, ob Jameica im nichtinteraktiven Server-Mode laeuft und damit keine direkte Interaktion mit dem Benutzer ueber die Konsole moeglich ist.
      Returns:
      liefert true, wenn sich die Anwendung im nicht-interaktiven Mode befindet.
    • isIgnoreLockfile

      public boolean isIgnoreLockfile()
      Prüfe, ob eine ggf vorhandene Lock-Datei ignoriert werden soll.
      Returns:
      true, wenn die Lock-Datei ignoriert werden soll.
    • getParams

      public String[] getParams()
      Liefert die Kommandozeilen-Parameter.
      Returns:
      Liste der ungeparsten Kommandozeilen-Parameter.