Class ReplicationHelper

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

public class ReplicationHelper
extends java.lang.Object

Überschrift: ReplicationHelper.

Beschreibung: Hilfsklasse für die Replikationskreise.

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

  • Field Summary

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

    Constructors
    Constructor Description
    ReplicationHelper()  
  • Method Summary

    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 Indexserver.
    static void saveReplSets​(IXconnect ixConnect, de.elo.ix.client.ReplSetName[] replSets)
    Speichert die angegebenen Replikationskreise auf dem Indexserver.

    Methods inherited from class java.lang.Object

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

    • MAX_REPL_SET_ID

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

    • ReplicationHelper

      public ReplicationHelper()
  • Method Details

    • 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 Indexserver.
      Parameters:
      ixConnect - Indexserver-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 Indexserver.
      Parameters:
      ixConnect - Indexserver-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 - Indexserver-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 - Indexserver-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 - Indexserver-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 - Indexserver-Verbindung
      Returns:
      erste freie ID eines Replikationskreises
      Throws:
      java.lang.Exception