Package de.elo.mover.utils
Class ELOAsSortUtils
- java.lang.Object
-
- de.elo.mover.utils.ELOAsSortUtils
-
public class ELOAsSortUtils extends java.lang.ObjectÜberschrift: ELOAsSortUtils.
Beschreibung: Hilfsklasse für die Sortierung von Objekten.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description ELOAsSortUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidsetSortOrder(IXconnect ixConnect, int[] objIds, int sortOrder)Setzt die Sortierung für die angegebenen Archiveinträge.static de.elo.ix.client.Sord[]sortByName(de.elo.ix.client.Sord[] sords)Liefert eine Liste mit den nach Namen sortierten Archiveinträgen zurück.static de.elo.ix.client.Sord[]sortByType(de.elo.ix.client.Sord[] sords)Liefert eine Liste mit den nach Typ sortierten Archiveinträgen zurück.static java.io.File[]sortChildrenByLastModifDate(java.io.File directory)Liefert eine Liste mit den Unterelementen (sortiert nach Änderungsdatum) des angegebenen Verzeichnisses zurück.static java.io.File[]sortChildrenByName(java.io.File directory)Liefert eine Liste mit den Unterelementen (sortiert nach Dateinamen) des angegebenen Verzeichnisses zurück.static java.io.File[]sortChildrenBySize(java.io.File directory)Liefert eine Liste mit den Unterelementen (sortiert nach Dateigröße) des angegebenen Verzeichnisses zurück.static java.io.File[]sortChildrenByType(java.io.File directory)Liefert eine Liste mit den Unterelementen (sortiert nach Typ) des angegebenen Verzeichnisses zurück.
-
-
-
Method Detail
-
setSortOrder
public static void setSortOrder(IXconnect ixConnect, int[] objIds, int sortOrder) throws java.lang.Exception
Setzt die Sortierung für die angegebenen Archiveinträge.- Parameters:
ixConnect- Index Server VerbindungobjIds- Liste mit Objekt IDssortOrder- Sortierung- Throws:
java.lang.Exception
-
sortByName
public static de.elo.ix.client.Sord[] sortByName(de.elo.ix.client.Sord[] sords) throws java.lang.ExceptionLiefert eine Liste mit den nach Namen sortierten Archiveinträgen zurück.- Parameters:
sords- Liste mit Archiveinträgen- Returns:
- Liste mit sortierten Archiveinträgen
- Throws:
java.lang.Exception
-
sortByType
public static de.elo.ix.client.Sord[] sortByType(de.elo.ix.client.Sord[] sords) throws java.lang.ExceptionLiefert eine Liste mit den nach Typ sortierten Archiveinträgen zurück.- Parameters:
sords- Liste mit Archiveinträgen- Returns:
- Liste mit sortierten Archiveinträgen
- Throws:
java.lang.Exception
-
sortChildrenByName
public static java.io.File[] sortChildrenByName(java.io.File directory) throws java.lang.ExceptionLiefert eine Liste mit den Unterelementen (sortiert nach Dateinamen) des angegebenen Verzeichnisses zurück.- Parameters:
directory- Verzeichnis- Returns:
- Liste mit sortierten Unterlementen oder null, wenn keine Unterelemente vorhanden sind
- Throws:
java.lang.Exception
-
sortChildrenBySize
public static java.io.File[] sortChildrenBySize(java.io.File directory) throws java.lang.ExceptionLiefert eine Liste mit den Unterelementen (sortiert nach Dateigröße) des angegebenen Verzeichnisses zurück.- Parameters:
directory- Verzeichnis- Returns:
- Liste mit sortierten Unterelementen oder null, wenn keine Unterelemente vorhanden sind
- Throws:
java.lang.Exception
-
sortChildrenByLastModifDate
public static java.io.File[] sortChildrenByLastModifDate(java.io.File directory) throws java.lang.ExceptionLiefert eine Liste mit den Unterelementen (sortiert nach Änderungsdatum) des angegebenen Verzeichnisses zurück.- Parameters:
directory- Verzeichnis- Returns:
- Liste mit sortierten Unterelementen oder null, wenn keine Unterelemente vorhanden sind
- Throws:
java.lang.Exception
-
sortChildrenByType
public static java.io.File[] sortChildrenByType(java.io.File directory) throws java.lang.ExceptionLiefert eine Liste mit den Unterelementen (sortiert nach Typ) des angegebenen Verzeichnisses zurück.- Parameters:
directory- Verzeichnis- Returns:
- Liste mit sortierten Unterelementen oder null wenn keine Unterelemente vorhanden sind
- Throws:
java.lang.Exception
-
-