Package de.elo.mover.main.helper
Class SordMapHelper
- java.lang.Object
-
- de.elo.mover.main.helper.SordMapHelper
-
public class SordMapHelper extends java.lang.ObjectÜberschrift: SordMapHelper.
Beschreibung: Hilfsklasse mit Methoden für die Sord-Maps.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description SordMapHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static de.elo.ix.client.SordHistKey[]addSordHistKeys(de.elo.ix.client.SordHistKey[] sordHistKeys, int keyNo, java.lang.String keyData)Fügt die angegebenen Daten in der Liste mit den Verschlagwortungsversionen ein.static voiddumpSordHistory(IXconnect ixConnect, int objId)Loggt die Versionsgeschichte des angegebenen Archiveintrags.static java.lang.String[]getMapValues(IXconnect ixConnect, int objId, java.lang.String mapKey)Liefert eine Liste mit den Werten des angegebenen Map-Schlüssels zurück.static de.elo.ix.client.SordHistKey[]getSordHistKeys(de.elo.ix.client.ObjKey[] objKeys)Liefert eine List mit SordHistKey-Objekten aus den angegebenen Indexzeilen zurück.static java.lang.StringgetValueFromKey(de.elo.ix.client.KeyValue[] keyValues, java.lang.String key)Liefert den Wert des angegebenen Schlüssels zurück.static voidsetMapValue(IXconnect ixConnect, int objId, java.lang.String mapKey, java.lang.String mapValue)Speichert das angegebene Schlüssel-Wert Paar auf dem Index Server.static voidsetMapValues(IXconnect ixConnect, int objId, java.lang.String[] mapKeys, java.lang.String[] mapValues)Speichert die angegebenen Schlüssel-Wert Paare auf dem Index Server.
-
-
-
Method Detail
-
getMapValues
public static java.lang.String[] getMapValues(IXconnect ixConnect, int objId, java.lang.String mapKey) throws java.rmi.RemoteException, java.lang.Exception
Liefert eine Liste mit den Werten des angegebenen Map-Schlüssels zurück. Falls der Schlüssel nicht gefunden wurde wird null zurückgegeben.- Parameters:
ixConnect- Index Server VerbindungobjId- Id des ArchiveintragsmapKey- Map-Schlüssel oder null für alle Map-Werte- Returns:
- Liste mit den Werten des angegebenen Schlüssels
- Throws:
java.rmi.RemoteExceptionjava.lang.Exception
-
setMapValue
public static void setMapValue(IXconnect ixConnect, int objId, java.lang.String mapKey, java.lang.String mapValue) throws java.rmi.RemoteException, java.lang.Exception
Speichert das angegebene Schlüssel-Wert Paar auf dem Index Server.- Parameters:
ixConnect- Index Server VerbindungobjId- Id des ArchiveintragsmapKey- Map-SchlüsselmapValue- Map-Wert- Throws:
java.rmi.RemoteExceptionjava.lang.Exception
-
setMapValues
public static void setMapValues(IXconnect ixConnect, int objId, java.lang.String[] mapKeys, java.lang.String[] mapValues) throws java.lang.Exception
Speichert die angegebenen Schlüssel-Wert Paare auf dem Index Server.- Parameters:
ixConnect- Index Server VerbindungobjId- Id des ArchiveintragsmapKeys- Liste mit den Map-SchlüsselnmapValues- Liste mit den Map-Werten- Throws:
java.lang.Exception
-
getSordHistKeys
public static de.elo.ix.client.SordHistKey[] getSordHistKeys(de.elo.ix.client.ObjKey[] objKeys) throws java.lang.ExceptionLiefert eine List mit SordHistKey-Objekten aus den angegebenen Indexzeilen zurück.- Parameters:
objKeys- Liste mit ObjKeys- Returns:
- Liste mit SordHistKey-Objekten
- Throws:
java.lang.Exception
-
addSordHistKeys
public static de.elo.ix.client.SordHistKey[] addSordHistKeys(de.elo.ix.client.SordHistKey[] sordHistKeys, int keyNo, java.lang.String keyData) throws java.lang.ExceptionFügt die angegebenen Daten in der Liste mit den Verschlagwortungsversionen ein.- Parameters:
keyNo- ID einer VerschlagwortungsversionkeyData- Wert einer VerschlagwortungsversionsordHistKeys- Liste mit Verschlagwortungsversionen- Returns:
- SordHistKey-Objekt Liste
- Throws:
java.lang.Exception
-
dumpSordHistory
public static void dumpSordHistory(IXconnect ixConnect, int objId) throws java.lang.Exception
Loggt die Versionsgeschichte des angegebenen Archiveintrags.- Parameters:
ixConnect- Index Server VerbindungobjId- Objekt ID- Throws:
java.lang.Exception
-
getValueFromKey
public static java.lang.String getValueFromKey(de.elo.ix.client.KeyValue[] keyValues, java.lang.String key) throws java.lang.ExceptionLiefert den Wert des angegebenen Schlüssels zurück.- Parameters:
keyValues- Liste mit Schlüssel/Wert-Paarenkey- Schlüssel- Returns:
- Wert oder null, falls der Schlüssel nicht vorhanden ist
- Throws:
java.lang.Exception
-
-