Class ELOAsSortUtils

java.lang.Object
de.elo.mover.utils.ELOAsSortUtils

public class ELOAsSortUtils extends Object

Überschrift: ELOAsSortUtils.

Beschreibung: Hilfsklasse für die Sortierung von Objekten.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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[]
    sortByDocumentDate(de.elo.ix.client.Sord[] sords)
    Liefert eine Liste mit den nach Dokumentdatum sortierten Einträgen zurück.
    static de.elo.ix.client.Sord[]
    sortByFilingDate(de.elo.ix.client.Sord[] sords)
    Liefert eine Liste mit den nach Ablagedatum sortierten Einträgen zurück.
    static de.elo.ix.client.Sord[]
    sortByMaskName(de.elo.ix.client.Sord[] sords)
    Liefert eine Liste mit den nach Maske sortierten Einträgen zurück.
    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 File[]
    Liefert eine Liste mit den Unterelementen (sortiert nach Änderungsdatum) des angegebenen Verzeichnisses zurück.
    static File[]
    Liefert eine Liste mit den Unterelementen (sortiert nach Dateinamen) des angegebenen Verzeichnisses zurück.
    static File[]
    Liefert eine Liste mit den Unterelementen (sortiert nach Dateigröße) des angegebenen Verzeichnisses zurück.
    static File[]
    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 Exception
      Setzt die Sortierung für die angegebenen Einträge.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objIds - Liste mit Objekt-IDs
      sortOrder - Sortierung
      Throws:
      Exception
    • sortByName

      public static de.elo.ix.client.Sord[] sortByName(de.elo.ix.client.Sord[] sords) throws 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:
      Exception
    • sortByType

      public static de.elo.ix.client.Sord[] sortByType(de.elo.ix.client.Sord[] sords) throws 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:
      Exception
    • sortByMaskName

      public static de.elo.ix.client.Sord[] sortByMaskName(de.elo.ix.client.Sord[] sords) throws Exception
      Liefert eine Liste mit den nach Maske sortierten Einträgen zurück.
      Parameters:
      sords - Liste mit Einträgen
      Returns:
      Liste mit sortierten Einträgen
      Throws:
      Exception
    • sortByDocumentDate

      public static de.elo.ix.client.Sord[] sortByDocumentDate(de.elo.ix.client.Sord[] sords) throws Exception
      Liefert eine Liste mit den nach Dokumentdatum sortierten Einträgen zurück.
      Parameters:
      sords - Liste mit Einträgen
      Returns:
      Liste mit sortierten Einträgen
      Throws:
      Exception
    • sortByFilingDate

      public static de.elo.ix.client.Sord[] sortByFilingDate(de.elo.ix.client.Sord[] sords) throws Exception
      Liefert eine Liste mit den nach Ablagedatum sortierten Einträgen zurück.
      Parameters:
      sords - Liste mit Einträgen
      Returns:
      Liste mit sortierten Einträgen
      Throws:
      Exception
    • sortChildrenByName

      public static File[] sortChildrenByName(File directory) throws 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:
      Exception
    • sortChildrenBySize

      public static File[] sortChildrenBySize(File directory) throws 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:
      Exception
    • sortChildrenByLastModifDate

      public static File[] sortChildrenByLastModifDate(File directory) throws 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:
      Exception
    • sortChildrenByType

      public static File[] sortChildrenByType(File directory) throws 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:
      Exception