Class TileUtils

java.lang.Object
de.elo.mover.main.tiles.TileUtils

public class TileUtils extends Object

Überschrift: TileUtils.

Beschreibung: Hilfsmethoden für die Ablage über Dropzone-Kacheln.

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

  • Constructor Details

    • TileUtils

      public TileUtils()
  • Method Details

    • archiveWithTile

      public static void archiveWithTile(String tileName) throws Exception
      Legt die vorhandenen Dateien im überwachten Verzeichnis mit der angegebenen Kachel ab.
      Parameters:
      tileName - Bezeichnung der Kachel
      Throws:
      Exception
    • getTile

      public static de.elo.ix.client.Sord getTile(String tileName)
      Liefert das Sord-Objekt für die angegebene Kachel zurück.
      Parameters:
      tileName - Bezeichnung der Kachel
      Returns:
      Sord Objekt oder null
    • getTiles

      public static ArrayList<de.elo.ix.client.Sord> getTiles()
      Liefert eine Liste mit den vorhandenen Kacheln zurück.
      Returns:
      Liste mit Kacheln
    • moveToErrorDir

      public static void moveToErrorDir(File file, File tileDir) throws Exception
      Verschiebt die Datei im Fehler Verzeichnis.
      Parameters:
      file - Datei
      tileDir - Lokales Kachel Verzeichnis
      Throws:
      Exception
    • moveToMovedDir

      public static void moveToMovedDir(File file, File tileDir) throws Exception
      Verschiebt die Datei im Verzeichnis für die bereits abgelegten Dateien.
      Parameters:
      file - Datei
      tileDir - Lokales Kachel-Verzeichnis
      Throws:
      Exception
    • getInt

      public static int getInt(Map<String,String> data, String name)
      Liefert den Integer Wert aus der angegebenen Map zurück.
      Parameters:
      data - Map mit Daten
      name - Schlüsselbezeichnung
      Returns:
      Integer Wert
    • asMap

      public Map<String,String> asMap(TileData data, int id, int row, int col)
      Wandelt die Konfigurationsdaten der angegebenen Kachel in die Map Darstellung zur Speicherung um.
      Parameters:
      data - Daten der Kachel
      id - ID der Kachel
      row - Zeile der Kachel
      col - Spalte der Kachel
      Returns:
      Map Darstellung
    • setIxConnect

      public static void setIxConnect(IXconnect ixConnect)
      Setzt die angegebene Indexserver-Verbindung.
      Parameters:
      ixConnect - Indexserver-Verbindung
    • getLastError

      public static String getLastError()
      Liefert den zuletzt aufgetrettenen Fehler zurück.
      Returns:
      zuletzt aufgetrettener Fehler
    • renumberFileName

      public static String renumberFileName(String originalName, int offset) throws Exception
      Fügt eine Ausweichnummer an einen Dateinamen an.
      Parameters:
      originalName - Name ohne Ausweichnummer
      offset - Wert der Ausweichnummer
      Returns:
      Name mit Ausweichnummer
      Throws:
      Exception
    • renumberFile

      public static File renumberFile(File file) throws Exception
      Sucht einen freien Dateinamen für die angegebene Datei.
      Parameters:
      file - Zu speichernde Datei
      Returns:
      Datei mit Ausweichnummer
      Throws:
      Exception