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 - 2020

  • Constructor Summary

    Constructors
    Constructor Description
    SordMapHelper()  
  • Method Summary

    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 Versionen der Metadaten ein.
    static void dumpSordHistory​(IXconnect ixConnect, int objId)
    Loggt die Versionsgeschichte des angegebenen Eintrags.
    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 Liste mit "SordHistKey"-Objekten aus den angegebenen Maskenfeldern zurück.
    static java.lang.String getValueFromKey​(de.elo.ix.client.KeyValue[] keyValues, java.lang.String key)
    Liefert den Wert des angegebenen Schlüssels zurück.
    static boolean hasMarker​(IXconnect ixConnect, int objId, java.lang.String markerName)
    Meldet zurück, ob der angegebene Eintrag ein "elotemplate"-Marker für die Vorlagenverwaltung besitzt.
    static void setMapValue​(IXconnect ixConnect, int objId, java.lang.String mapKey, java.lang.String mapValue)
    Speichert das angegebene Schlüssel-Wert Paar auf dem Indexserver.
    static void setMapValues​(IXconnect ixConnect, int objId, java.lang.String[] mapKeys, java.lang.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 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 - 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:
      java.rmi.RemoteException
      java.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 Indexserver.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Id des Eintrags
      mapKey - Map-Schlüssel
      mapValue - Map-Wert
      Throws:
      java.rmi.RemoteException
      java.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 Indexserver.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Id des Eintrags
      mapKeys - Liste mit den Map-Schlüsseln
      mapValues - 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.Exception
      Liefert eine Liste mit "SordHistKey"-Objekten aus den angegebenen Maskenfeldern 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.Exception
      Fügt die angegebenen Daten in der Liste mit den Versionen der Metadaten ein.
      Parameters:
      keyNo - ID einer Matadatenversion
      keyData - Wert einer Metadatenversion
      sordHistKeys - Liste mit Metadatenversionen
      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 Eintrags.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - 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.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:
      java.lang.Exception
    • hasMarker

      public static boolean hasMarker​(IXconnect ixConnect, int objId, java.lang.String markerName) throws java.lang.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:
      java.lang.Exception