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

  • Constructor Summary

    Constructors
    Constructor Description
    ELOAsSortUtils()  
  • 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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ELOAsSortUtils

      public ELOAsSortUtils()
  • Method Details

    • setSortOrder

      public static void setSortOrder​(IXconnect ixConnect, int[] objIds, int sortOrder) throws java.lang.Exception
      Setzt die Sortierung für die angegebenen Einträge.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objIds - Liste mit Objekt-IDs
      sortOrder - Sortierung
      Throws:
      java.lang.Exception
    • sortByName

      public static de.elo.ix.client.Sord[] sortByName​(de.elo.ix.client.Sord[] sords) throws java.lang.Exception
      Liefert 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.Exception
      Liefert 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.Exception
      Liefert 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.Exception
      Liefert 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.Exception
      Liefert 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.Exception
      Liefert 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