Package de.elo.mover.main.helper
Class SortHelper
java.lang.Object
de.elo.mover.main.helper.SortHelper
public class SortHelper
extends java.lang.Object
Überschrift: SortHelper.
Beschreibung: Hilfsklasse für die Sortierung.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020
-
Constructor Summary
Constructors Constructor Description SortHelper()
-
Method Summary
Modifier and Type Method Description static void
setSortOrder(IXconnect ixConnect, int[] objIds, int sortOrder)
Setzt die Sortierung für die angegebenen Einträge.static de.elo.ix.client.Sord[]
sortByName(de.elo.ix.client.Sord[] sords)
Liefert eine Liste mit den nach Namen sortierten Einträgen zurück.static de.elo.ix.client.Sord[]
sortByType(de.elo.ix.client.Sord[] sords)
Liefert eine Liste mit den nach Typ sortierten Einträ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.
-
Constructor Details
-
SortHelper
public SortHelper()
-
-
Method Details
-
setSortOrder
public static void setSortOrder(IXconnect ixConnect, int[] objIds, int sortOrder) throws java.lang.ExceptionSetzt die Sortierung für die angegebenen Einträge.- Parameters:
ixConnect
- Indexserver-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 Einträgen zurück.- Parameters:
sords
- Liste mit Einträgen- Returns:
- Liste mit sortierten Einträ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 Einträgen zurück.- Parameters:
sords
- Liste mit Einträgen- Returns:
- Liste mit sortierten Einträ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
-