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.

    Methods inherited from class java.lang.Object

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

    • SortHelper

      public SortHelper()
  • 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