Package de.elo.mover.main.helper
Class ReplicationHelper
java.lang.Object
de.elo.mover.main.helper.ReplicationHelper
Überschrift: ReplicationHelper.
Beschreibung: Hilfsklasse für die Replikationskreise.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intMaximale ID eines Replikationskreises. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetFreeReplSetId(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 String[]getReplSetNames(de.elo.ix.client.ReplSetName[] replSets) Liefert eine Liste mit den Namen der angegebenen Replikationskreise zurück.static ArrayList<de.elo.ix.client.ReplSetName> getReplSets(IXconnect ixConnect) Liefert eine Liste mit den vorhandenen Replikationskreisen zurück.static booleanreplSetExists(IXconnect ixConnect, int id) Meldet zurück, ob der Replikationskreis mit der angegebenen ID existiert.static booleanreplSetNameExists(IXconnect ixConnect, String replSetName) Meldet zurück, ob der angegebene Replikationskreis existiert.static voidsaveReplSet(IXconnect ixConnect, int id, String name, String descr, boolean mobile) Speichert den angegebenen Replikationskreis auf dem Indexserver.static voidsaveReplSets(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:
-
-
Constructor Details
-
ReplicationHelper
public ReplicationHelper()
-
-
Method Details
-
saveReplSet
public static void saveReplSet(IXconnect ixConnect, int id, String name, String descr, boolean mobile) throws Exception Speichert den angegebenen Replikationskreis auf dem Indexserver.- Parameters:
ixConnect- Indexserver-Verbindungid- Id des Replikationskreisesname- Name des Replikationskreisesdescr- Beschreibung des Replikationskreisesmobile- Mobiler Replikationskreis- Throws:
Exception
-
saveReplSets
public static void saveReplSets(IXconnect ixConnect, de.elo.ix.client.ReplSetName[] replSets) throws Exception Speichert die angegebenen Replikationskreise auf dem Indexserver.- Parameters:
ixConnect- Indexserver-VerbindungreplSets- Liste mit Replikationskreisen- Throws:
Exception
-
getReplSets
public static ArrayList<de.elo.ix.client.ReplSetName> getReplSets(IXconnect ixConnect) throws Exception Liefert eine Liste mit den vorhandenen Replikationskreisen zurück.- Parameters:
ixConnect- Indexserver-Verbindung- Returns:
- Liste mit Replikationskreisen
- Throws:
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:
Exception
-
replSetNameExists
Meldet zurück, ob der angegebene Replikationskreis existiert.- Parameters:
ixConnect- Indexserver-VerbindungreplSetName- Name des Replikationskreises- Returns:
- Replikationskreis ist vorhanden
- Throws:
Exception
-
getReplSetIds
Liefert eine Liste mit den IDs der angegebenen Replikationskreise zurück.- Parameters:
replSetNames- Liste mit Replikationskreisen- Returns:
- Liste mit den IDs der Replikationskreise
- Throws:
Exception
-
getReplSetNames
Liefert eine Liste mit den Namen der angegebenen Replikationskreise zurück.- Parameters:
replSets- Liste mit Replikationskreisen- Returns:
- Liste mit den Namen der Replikationskreisen
- Throws:
Exception
-
getFreeReplSetId
Liefert die erste freie ID eines Replikationskreises zurück.- Parameters:
ixConnect- Indexserver-Verbindung- Returns:
- erste freie ID eines Replikationskreises
- Throws:
Exception
-