Package de.elo.mover.main.helper
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 - 2020
-
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.
-
Field Details
-
MAX_REPL_SET_ID
public static final int MAX_REPL_SET_IDMaximale 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.ExceptionSpeichert den angegebenen Replikationskreis auf dem Indexserver.- Parameters:
ixConnect
- Indexserver-Verbindungid
- Id des Replikationskreisesname
- Name des Replikationskreisesdescr
- Beschreibung des Replikationskreisesmobile
- Mobiler Replikationskreis- Throws:
java.lang.Exception
-
saveReplSets
public static void saveReplSets(IXconnect ixConnect, de.elo.ix.client.ReplSetName[] replSets) throws java.lang.ExceptionSpeichert die angegebenen Replikationskreise auf dem Indexserver.- Parameters:
ixConnect
- Indexserver-VerbindungreplSets
- Liste mit Replikationskreisen- Throws:
java.lang.Exception
-
getReplSets
public static java.util.ArrayList<de.elo.ix.client.ReplSetName> getReplSets(IXconnect ixConnect) throws java.lang.ExceptionLiefert eine Liste mit den vorhandenen Replikationskreisen zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Liste mit Replikationskreisen
- Throws:
java.lang.Exception
-
replSetExists
Meldet zurück, ob der Replikationskreis mit der angegebenen ID existiert.- Parameters:
ixConnect
- Indexserver-Verbindungid
- 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.ExceptionMeldet zurück, ob der angegebene Replikationskreis existiert.- Parameters:
ixConnect
- Indexserver-VerbindungreplSetName
- 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.ExceptionLiefert 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.ExceptionLiefert 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
Liefert die erste freie ID eines Replikationskreises zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- erste freie ID eines Replikationskreises
- Throws:
java.lang.Exception
-