Package de.elo.mover.main.tiles
Class TileUtils
java.lang.Object
de.elo.mover.main.tiles.TileUtils
Überschrift: TileUtils.
Beschreibung: Hilfsmethoden für die Ablage über Dropzone-Kacheln.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidarchiveWithTile(String tileName) Legt die vorhandenen Dateien im überwachten Verzeichnis mit der angegebenen Kachel ab.Wandelt die Konfigurationsdaten der angegebenen Kachel in die Map Darstellung zur Speicherung um.static intLiefert den Integer Wert aus der angegebenen Map zurück.static StringLiefert den zuletzt aufgetrettenen Fehler zurück.static de.elo.ix.client.SordLiefert das Sord-Objekt für die angegebene Kachel zurück.static ArrayList<de.elo.ix.client.Sord> getTiles()Liefert eine Liste mit den vorhandenen Kacheln zurück.static voidmoveToErrorDir(File file, File tileDir) Verschiebt die Datei im Fehler Verzeichnis.static voidmoveToMovedDir(File file, File tileDir) Verschiebt die Datei im Verzeichnis für die bereits abgelegten Dateien.static FilerenumberFile(File file) Sucht einen freien Dateinamen für die angegebene Datei.static StringrenumberFileName(String originalName, int offset) Fügt eine Ausweichnummer an einen Dateinamen an.static voidsetIxConnect(IXconnect ixConnect) Setzt die angegebene Indexserver-Verbindung.
-
Constructor Details
-
TileUtils
public TileUtils()
-
-
Method Details
-
archiveWithTile
Legt die vorhandenen Dateien im überwachten Verzeichnis mit der angegebenen Kachel ab.- Parameters:
tileName- Bezeichnung der Kachel- Throws:
Exception
-
getTile
Liefert das Sord-Objekt für die angegebene Kachel zurück.- Parameters:
tileName- Bezeichnung der Kachel- Returns:
- Sord Objekt oder null
-
getTiles
Liefert eine Liste mit den vorhandenen Kacheln zurück.- Returns:
- Liste mit Kacheln
-
moveToErrorDir
Verschiebt die Datei im Fehler Verzeichnis.- Parameters:
file- DateitileDir- Lokales Kachel Verzeichnis- Throws:
Exception
-
moveToMovedDir
Verschiebt die Datei im Verzeichnis für die bereits abgelegten Dateien.- Parameters:
file- DateitileDir- Lokales Kachel-Verzeichnis- Throws:
Exception
-
getInt
Liefert den Integer Wert aus der angegebenen Map zurück.- Parameters:
data- Map mit Datenname- Schlüsselbezeichnung- Returns:
- Integer Wert
-
asMap
Wandelt die Konfigurationsdaten der angegebenen Kachel in die Map Darstellung zur Speicherung um.- Parameters:
data- Daten der Kachelid- ID der Kachelrow- Zeile der Kachelcol- Spalte der Kachel- Returns:
- Map Darstellung
-
setIxConnect
Setzt die angegebene Indexserver-Verbindung.- Parameters:
ixConnect- Indexserver-Verbindung
-
getLastError
Liefert den zuletzt aufgetrettenen Fehler zurück.- Returns:
- zuletzt aufgetrettener Fehler
-
renumberFileName
Fügt eine Ausweichnummer an einen Dateinamen an.- Parameters:
originalName- Name ohne Ausweichnummeroffset- Wert der Ausweichnummer- Returns:
- Name mit Ausweichnummer
- Throws:
Exception
-
renumberFile
Sucht einen freien Dateinamen für die angegebene Datei.- Parameters:
file- Zu speichernde Datei- Returns:
- Datei mit Ausweichnummer
- Throws:
Exception
-