Class TaskElement

  • Direct Known Subclasses:
    ActivityElement, ReminderElement, WorkflowElement

    public abstract class TaskElement
    extends IndexedElement

    Überschrift: TaskElement.

    Beschreibung: Eine Aufgabe (z.B. Wiedervorlage oder Workflow).

    ACHTUNG: Diese Klasse leitet sich erst ab 8.01.000 von IndexedElement ab.

    Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014

    • Constructor Detail

      • TaskElement

        public TaskElement​(Workspace workspace,
                           UserTask task)
        Interner Konstruktor.
        Parameters:
        workspace - Aktueller Arbeitsbereich
        task - Anwenderaufgabe
    • Method Detail

      • getTask

        public UserTask getTask()
        Liefert das Aufgabenobjekt(UserTask) zurück.
        Returns:
        UserTask
      • isReminder

        public boolean isReminder()
        Überprüft, ob es sich bei dieser Aufgabe um einen Wiedervorlagetermin handelt.
        Returns:
        True, falls die Aufgabe ein Wiedervorlagetermin darstellt
      • isWorkflow

        public boolean isWorkflow()
        Überprüft, ob es sich bei dieser Aufgabe um einen Workflow handelt.
        Returns:
        True, falls die Aufgabe ein Workflow darstellt
      • del

        public abstract boolean del()
                             throws Exception
        Löscht diese Aufgabe.
        Specified by:
        del in class IndexedElement
        Returns:
        TRUE bei Erfolg, FALSE sonst.
        Throws:
        Exception - Wenn die Aufgabe nicht gelöscht werden kann.
        Since:
        7.00.004
      • getArchiveElement

        public abstract ArchiveElement getArchiveElement()
                                                  throws Exception
        Liefert den zu der Aufgabe gehörenden Archiveintrag.
        Returns:
        Archive-Eintrag (Dokument oder Ordner) zu dieser Aufgabe.
        Throws:
        Exception - Wenn der Arhciveintrag nicht gelesen werden kann.
        Since:
        7.00.006
      • isDocument

        public abstract boolean isDocument()
        Liefert true, wenn dies Aufgabe sich auf ein Dokument bezieht.
        Specified by:
        isDocument in class IndexedElement
        Returns:
        TRUE, wenn es sich um ein Dokument handelt.
        Since:
        8.01.000
      • isStructure

        public abstract boolean isStructure()
        Liefert true, wenn dies Aufgabe sich auf einen Ordner bezieht.
        Specified by:
        isStructure in class IndexedElement
        Returns:
        TRUE, wenn es sich um einen Ordner handelt.
        Since:
        8.01.000
      • getChildren

        public abstract Enumeration<ArchiveElement> getChildren()
        Liefert eine Aufzählung aller Einträge (als ArchiveElement-Objekte ArchiveDokument oder StructureElement), falls sich die Aufgabe auf einen Ordner bezieht.
        Returns:
        Aufzählung mit Unterelementen
        Since:
        8.01.000
      • getId

        public abstract int getId()
        Liefert die ObjektID des Archiveintrags zurück auf den sich diese Aufgabe bezieht.
        Returns:
        ObjektID
        Since:
        8.01.000