Class ReplicationHelper


  • public class ReplicationHelper
    extends java.lang.Object

    Überschrift: ReplicationHelper.

    Beschreibung: Hilfsklasse für die Replikationskreise.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int MAX_REPL_SET_ID
      Maximale ID eines Replikationskreises.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int getFreeReplSetId​(IXconnect ixConnect)
      Liefert die erste freie ID eines Replikationskreises zurück.
      static int[] getReplSetIds​(de.elo.ix.client.ReplSetName[] replSetNames)
      Liefert eine Liste mit den IDs der angegebenen Replikationskreise zurück.
      static java.lang.String[] getReplSetNames​(de.elo.ix.client.ReplSetName[] replSets)
      Liefert eine Liste mit den Namen der angegebenen Replikationskreise zurück.
      static java.util.ArrayList<de.elo.ix.client.ReplSetName> getReplSets​(IXconnect ixConnect)
      Liefert eine Liste mit den vorhandenen Replikationskreisen zurück.
      static boolean replSetExists​(IXconnect ixConnect, int id)
      Meldet zurück, ob der Replikationskreis mit der angegebenen ID existiert.
      static boolean replSetNameExists​(IXconnect ixConnect, java.lang.String replSetName)
      Meldet zurück, ob der angegebene Replikationskreis existiert.
      static void saveReplSet​(IXconnect ixConnect, int id, java.lang.String name, java.lang.String descr, boolean mobile)
      Speichert den angegebenen Replikationskreis auf dem Index Server.
      static void saveReplSets​(IXconnect ixConnect, de.elo.ix.client.ReplSetName[] replSets)
      Speichert die angegebenen Replikationskreise auf dem Index Server.
      • Methods inherited from class java.lang.Object

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

      • MAX_REPL_SET_ID

        public static final int MAX_REPL_SET_ID
        Maximale ID eines Replikationskreises.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ReplicationHelper

        public ReplicationHelper()
    • Method Detail

      • saveReplSet

        public static void saveReplSet​(IXconnect ixConnect,
                                       int id,
                                       java.lang.String name,
                                       java.lang.String descr,
                                       boolean mobile)
                                throws java.lang.Exception
        Speichert den angegebenen Replikationskreis auf dem Index Server.
        Parameters:
        ixConnect - Index Server Verbindung
        id - Id des Replikationskreises
        name - Name des Replikationskreises
        descr - Beschreibung des Replikationskreises
        mobile - Mobiler Replikationskreis
        Throws:
        java.lang.Exception
      • saveReplSets

        public static void saveReplSets​(IXconnect ixConnect,
                                        de.elo.ix.client.ReplSetName[] replSets)
                                 throws java.lang.Exception
        Speichert die angegebenen Replikationskreise auf dem Index Server.
        Parameters:
        ixConnect - Index Server Verbindung
        replSets - Liste mit Replikationskreisen
        Throws:
        java.lang.Exception
      • getReplSets

        public static java.util.ArrayList<de.elo.ix.client.ReplSetName> getReplSets​(IXconnect ixConnect)
                                                                             throws java.lang.Exception
        Liefert eine Liste mit den vorhandenen Replikationskreisen zurück.
        Parameters:
        ixConnect - Index Server Verbindung
        Returns:
        Liste mit Replikationskreisen
        Throws:
        java.lang.Exception
      • replSetExists

        public static boolean replSetExists​(IXconnect ixConnect,
                                            int id)
                                     throws java.lang.Exception
        Meldet zurück, ob der Replikationskreis mit der angegebenen ID existiert.
        Parameters:
        ixConnect - Index Server Verbindung
        id - ID des Replikationskreises
        Returns:
        Replikationskreis ist vorhanden
        Throws:
        java.lang.Exception
      • replSetNameExists

        public static boolean replSetNameExists​(IXconnect ixConnect,
                                                java.lang.String replSetName)
                                         throws java.lang.Exception
        Meldet zurück, ob der angegebene Replikationskreis existiert.
        Parameters:
        ixConnect - Index Server Verbindung
        replSetName - Name des Replikationskreises
        Returns:
        Replikationskreis ist vorhanden
        Throws:
        java.lang.Exception
      • getReplSetIds

        public static int[] getReplSetIds​(de.elo.ix.client.ReplSetName[] replSetNames)
                                   throws java.lang.Exception
        Liefert eine Liste mit den IDs der angegebenen Replikationskreise zurück.
        Parameters:
        replSetNames - Liste mit Replikationskreisen
        Returns:
        Liste mit den IDs der Replikationskreise
        Throws:
        java.lang.Exception
      • getReplSetNames

        public static java.lang.String[] getReplSetNames​(de.elo.ix.client.ReplSetName[] replSets)
                                                  throws java.lang.Exception
        Liefert eine Liste mit den Namen der angegebenen Replikationskreise zurück.
        Parameters:
        replSets - Liste mit Replikationskreisen
        Returns:
        Liste mit den Namen der Replikationskreisen
        Throws:
        java.lang.Exception
      • getFreeReplSetId

        public static int getFreeReplSetId​(IXconnect ixConnect)
                                    throws java.lang.Exception
        Liefert die erste freie ID eines Replikationskreises zurück.
        Parameters:
        ixConnect - Index Server Verbindung
        Returns:
        erste freie ID eines Replikationskreises
        Throws:
        java.lang.Exception