Class ConnectHelper


  • public class ConnectHelper
    extends java.lang.Object

    Überschrift: ConnectHelper.

    Beschreibung: Hilfsklasse für das Erstellen von Index Server Verbindungen.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.prefs.Preferences ELO_PREFERENCES
      Current User Einstellungen in der System Registry.
      static java.util.prefs.Preferences ELO_SYSPREFERENCES
      Local Machine Einstellungen aus der Windows Registry
    • Constructor Summary

      Constructors 
      Constructor Description
      ConnectHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static de.elo.ix.client.IXConnection createConnection​(java.lang.String ixUrl, java.lang.String ticket)
      Erzeugt eine Index Server Verbindung aus dem angegebenen Ticket.
      static de.elo.ix.client.IXConnection createConnection​(java.lang.String ixUrl, java.lang.String userName, java.lang.String password, java.util.Locale localLocale)
      Erzeugt eine Index Server Verbindung aus den angegebenen Daten.
      static char getDecimalSeparator​(java.lang.String lang)
      Liefert den Dezimaltrenner für die angegebene Sprache zurück.
      static int getLoginCount​(IXconnect ixConnect)
      Liefert die Anzahl der Index Server Anmeldungen zurück.
      static java.lang.String[] getLoginNames​(IXconnect ixConnect)
      Liefert eine Liste mit den Namen der angemeldeten Benutzer zurück.
      static java.util.ArrayList<java.lang.String> getProfileNames()
      Liefert eine Liste mit den Archivprofilen aus der System Registry zurück.
      static de.elo.ix.client.TranslateTerm[] getTranslateTerms​(IXconnect ixConnect, java.lang.String[] langs, java.lang.String[] searchTerms, int maxCount, boolean inclDeleted)
      Liefert eine Liste mit Übersetzungen für die angegebenen Daten zurück.
      • Methods inherited from class java.lang.Object

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

      • ELO_PREFERENCES

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

        public static final java.util.prefs.Preferences ELO_SYSPREFERENCES
        Local Machine Einstellungen aus der Windows Registry
    • Constructor Detail

      • ConnectHelper

        public ConnectHelper()
    • Method Detail

      • createConnection

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

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

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

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

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

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

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