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
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_REPL_SET_IDMaximale ID eines Replikationskreises.
-
Constructor Summary
Constructors Constructor Description ReplicationHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 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 booleanreplSetExists(IXconnect ixConnect, int id)Meldet zurück, ob der Replikationskreis mit der angegebenen ID existiert.static booleanreplSetNameExists(IXconnect ixConnect, java.lang.String replSetName)Meldet zurück, ob der angegebene Replikationskreis existiert.static voidsaveReplSet(IXconnect ixConnect, int id, java.lang.String name, java.lang.String descr, boolean mobile)Speichert den angegebenen Replikationskreis auf dem Index Server.static voidsaveReplSets(IXconnect ixConnect, de.elo.ix.client.ReplSetName[] replSets)Speichert die angegebenen Replikationskreise auf dem Index Server.
-
-
-
Field Detail
-
MAX_REPL_SET_ID
public static final int MAX_REPL_SET_ID
Maximale ID eines Replikationskreises.- See Also:
- Constant Field Values
-
-
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 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.Exception
Speichert die angegebenen Replikationskreise auf dem Index Server.- Parameters:
ixConnect- Index Server 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.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 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.Exception
Meldet zurück, ob der angegebene Replikationskreis existiert.- Parameters:
ixConnect- Index Server 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
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
-
-