Class SordMapHelper

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

public class SordMapHelper extends Object

Überschrift: SordMapHelper.

Beschreibung: Hilfsklasse mit Methoden für die Sord-Maps.

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

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static de.elo.ix.client.SordHistKey[]
    addSordHistKeys(de.elo.ix.client.SordHistKey[] sordHistKeys, int keyNo, String keyData)
    Fügt die angegebenen Daten in der Liste mit den Versionen der Metadaten ein.
    static void
    dumpSordHistory(IXconnect ixConnect, int objId)
    Loggt die Versionsgeschichte des angegebenen Eintrags.
    static String[]
    getMapValues(IXconnect ixConnect, int objId, 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 Liste mit "SordHistKey"-Objekten aus den angegebenen Maskenfeldern zurück.
    static String
    getValueFromKey(de.elo.ix.client.KeyValue[] keyValues, String key)
    Liefert den Wert des angegebenen Schlüssels zurück.
    static boolean
    hasMarker(IXconnect ixConnect, int objId, String markerName)
    Meldet zurück, ob der angegebene Eintrag ein "elotemplate"-Marker für die Vorlagenverwaltung besitzt.
    static void
    setMapValue(IXconnect ixConnect, int objId, String mapKey, String mapValue)
    Speichert das angegebene Schlüssel-Wert Paar auf dem Indexserver.
    static void
    setMapValues(IXconnect ixConnect, int objId, String[] mapKeys, String[] mapValues)
    Speichert die angegebenen Schlüssel-Wert Paare auf dem Indexserver.

    Methods inherited from class java.lang.Object

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

    • SordMapHelper

      public SordMapHelper()
  • Method Details

    • getMapValues

      public static String[] getMapValues(IXconnect ixConnect, int objId, String mapKey) throws RemoteException, 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 - Indexserver-Verbindung
      objId - Id des Eintrags
      mapKey - Map-Schlüssel oder null für alle Map-Werte
      Returns:
      Liste mit den Werten des angegebenen Schlüssels
      Throws:
      RemoteException
      Exception
    • setMapValue

      public static void setMapValue(IXconnect ixConnect, int objId, String mapKey, String mapValue) throws RemoteException, Exception
      Speichert das angegebene Schlüssel-Wert Paar auf dem Indexserver.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Id des Eintrags
      mapKey - Map-Schlüssel
      mapValue - Map-Wert
      Throws:
      RemoteException
      Exception
    • setMapValues

      public static void setMapValues(IXconnect ixConnect, int objId, String[] mapKeys, String[] mapValues) throws Exception
      Speichert die angegebenen Schlüssel-Wert Paare auf dem Indexserver.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Id des Eintrags
      mapKeys - Liste mit den Map-Schlüsseln
      mapValues - Liste mit den Map-Werten
      Throws:
      Exception
    • getSordHistKeys

      public static de.elo.ix.client.SordHistKey[] getSordHistKeys(de.elo.ix.client.ObjKey[] objKeys) throws Exception
      Liefert eine Liste mit "SordHistKey"-Objekten aus den angegebenen Maskenfeldern zurück.
      Parameters:
      objKeys - Liste mit ObjKeys
      Returns:
      Liste mit "SordHistKey"-Objekten
      Throws:
      Exception
    • addSordHistKeys

      public static de.elo.ix.client.SordHistKey[] addSordHistKeys(de.elo.ix.client.SordHistKey[] sordHistKeys, int keyNo, String keyData) throws Exception
      Fügt die angegebenen Daten in der Liste mit den Versionen der Metadaten ein.
      Parameters:
      sordHistKeys - Liste mit Metadatenversionen
      keyNo - ID einer Matadatenversion
      keyData - Wert einer Metadatenversion
      Returns:
      SordHistKey-Objekt Liste
      Throws:
      Exception
    • dumpSordHistory

      public static void dumpSordHistory(IXconnect ixConnect, int objId) throws Exception
      Loggt die Versionsgeschichte des angegebenen Eintrags.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Objekt-ID
      Throws:
      Exception
    • getValueFromKey

      public static String getValueFromKey(de.elo.ix.client.KeyValue[] keyValues, String key) throws Exception
      Liefert den Wert des angegebenen Schlüssels zurück.
      Parameters:
      keyValues - Liste mit Schlüssel/Wert-Paaren
      key - Schlüssel
      Returns:
      Wert oder null, falls der Schlüssel nicht vorhanden ist
      Throws:
      Exception
    • hasMarker

      public static boolean hasMarker(IXconnect ixConnect, int objId, String markerName) throws Exception
      Meldet zurück, ob der angegebene Eintrag ein "elotemplate"-Marker für die Vorlagenverwaltung besitzt.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Object-Id des Eintrags
      markerName - Name des Markers
      Returns:
      "elotemplate"-Marker ist vorhanden
      Throws:
      Exception