Class ConnectHelper

java.lang.Object
de.elo.mover.main.helper.ConnectHelper

public class ConnectHelper extends Object

Überschrift: ConnectHelper.

Beschreibung: Hilfsklasse für das Erstellen von Indexserver-Verbindungen.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020

  • Field Details

    • ELO_PREFERENCES

      public static final Preferences ELO_PREFERENCES
      Current User Einstellungen in der System Registry.
    • ELO_SYSPREFERENCES

      public static final Preferences ELO_SYSPREFERENCES
      Local Machine Einstellungen aus der Windows Registry
  • Constructor Details

    • ConnectHelper

      public ConnectHelper()
  • Method Details

    • createConnection

      public static de.elo.ix.client.IXConnection createConnection(String ixUrl, String userName, String password, Locale localLocale) throws Exception
      Erzeugt eine Indexserver-Verbindung aus den angegebenen Daten.
      Parameters:
      ixUrl - Indexserver-URL
      userName - Benutzername
      password - Benutzerpasswort
      localLocale - Sprache
      Returns:
      Indexserver-Verbindung
      Throws:
      Exception
    • createConnection

      public static de.elo.ix.client.IXConnection createConnection(String ixUrl, String ticket) throws Exception
      Erzeugt eine Indexserver-Verbindung aus dem angegebenen Ticket.
      Parameters:
      ixUrl - Indexserver-URL
      ticket - Ticket
      Returns:
      Indexserver-Verbindung
      Throws:
      Exception
    • getProfileNames

      public static ArrayList<String> getProfileNames() throws Exception
      Liefert eine Liste mit den Profilen aus der System Registry zurück.
      Returns:
      Liste mit Profilen
      Throws:
      Exception
    • getLoginCount

      public static int getLoginCount(IXconnect ixConnect) throws Exception
      Liefert die Anzahl der Indexserver-Anmeldungen zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      Returns:
      Anzahl der Indexserver-Anmeldungen
      Throws:
      Exception
    • getLoginNames

      public static String[] getLoginNames(IXconnect ixConnect) throws Exception
      Liefert eine Liste mit den Namen der angemeldeten Benutzer zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      Returns:
      Liste mit den Namen der angemeldeten Benutzer
      Throws:
      Exception
    • getTranslateTerms

      public static de.elo.ix.client.TranslateTerm[] getTranslateTerms(IXconnect ixConnect, String[] langs, String[] searchTerms, int maxCount, boolean inclDeleted) throws Exception
      Liefert eine Liste mit Übersetzungen für die angegebenen Daten zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      langs - Liste mit Sprachen
      searchTerms - Liste mit Suchbegriffen
      maxCount - Maximale Trefferanzahl
      inclDeleted - Inklusive gelöschte Einträge
      Returns:
      Liste mit Übersetzungen
      Throws:
      Exception
    • getDecimalSeparator

      public static char getDecimalSeparator(String lang) throws Exception
      Liefert den Dezimaltrenner für die angegebene Sprache zurück.
      Parameters:
      lang - Sprache der Indexserver-Verbindung
      Returns:
      Dezimaltrenner
      Throws:
      Exception