Class ActivityElement


  • public class ActivityElement
    extends TaskElement

    Überschrift: ActivityElement.

    Beschreibung: Eine Aktivität in der Aufgabenansicht.

    Copyright: Copyright (c) ELO Digital Office GmbH 2014

    Since:
    9.00.000
    • Constructor Detail

      • ActivityElement

        public ActivityElement​(Workspace workspace,
                               UserTask task)
        Interner Konstruktor für die Klasse "ActivityElement".
        Parameters:
        workspace - Aktueller Arbeitsbereich
        task - Index Server Objekt für eine Anwenderaufgabe
    • Method Detail

      • del

        public boolean del()
                    throws Exception
        Löscht die Activity zu diesem Aufgabeneintrag. Die Aktivität wird nur logisch gelöscht indem das Rückgabedatum gesetzt wird.
        Specified by:
        del in class TaskElement
        Returns:
        TRUE bei Erfolg, FALSE sonst.
        Throws:
        Exception - Wenn die Aufgabe nicht gelöscht werden kann.
      • getArchiveElement

        public ArchiveElement getArchiveElement()
                                         throws Exception
        Description copied from class: TaskElement
        Liefert den zu der Aufgabe gehörenden Archiveintrag.
        Specified by:
        getArchiveElement in class TaskElement
        Returns:
        Archive-Eintrag (Dokument oder Ordner) zu dieser Aufgabe.
        Throws:
        Exception - Wenn der Arhciveintrag nicht gelesen werden kann.
      • getActivity

        public Activity getActivity()
        Liefert das Indexserver Activity Objekt der Aufgabe zurück.
        Returns:
        Aktivität
      • isDocument

        public boolean isDocument()
        Description copied from class: TaskElement
        Liefert true, wenn dies Aufgabe sich auf ein Dokument bezieht.
        Specified by:
        isDocument in class TaskElement
        Returns:
        TRUE, wenn es sich um ein Dokument handelt.
      • isStructure

        public boolean isStructure()
        Description copied from class: TaskElement
        Liefert true, wenn dies Aufgabe sich auf einen Ordner bezieht.
        Specified by:
        isStructure in class TaskElement
        Returns:
        TRUE, wenn es sich um einen Ordner handelt.
      • getChildren

        public Enumeration<ArchiveElement> getChildren()
        Description copied from class: TaskElement
        Liefert eine Aufzählung aller Einträge (als ArchiveElement-Objekte ArchiveDokument oder StructureElement), falls sich die Aufgabe auf einen Ordner bezieht.
        Specified by:
        getChildren in class TaskElement
        Returns:
        Aufzählung mit Unterelementen
      • getId

        public int getId()
        Description copied from class: TaskElement
        Liefert die ObjektID des Archiveintrags zurück auf den sich diese Aufgabe bezieht.
        Specified by:
        getId in class TaskElement
        Returns:
        ObjektID
      • getEditInfo

        public EditInfo getEditInfo()
        Description copied from class: IndexedElement
        Liefert das zugehörige EditInfo-Objekt zurück.
        Specified by:
        getEditInfo in class IndexedElement
        Returns:
        EditInfo
      • loadSord

        public Sord loadSord()
                      throws Exception
        Description copied from class: IndexedElement
        Lädt die aktuelle Verschlagwortung (vom Server oder (in der Postbox) aus der zugehörigen ESW-Datei).
        Specified by:
        loadSord in class IndexedElement
        Returns:
        Sord
        Throws:
        Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      • setSord

        public void setSord​(Sord sord)
                     throws Exception
        Description copied from class: IndexedElement
        Setzt das angegebene SORD-Objekt als neue Verschlagwortung.
        Specified by:
        setSord in class IndexedElement
        Parameters:
        sord - Verschlagwortungsinformation
        Throws:
        Exception - Wenn die Daten nicht auf dem Server oder in die ESW Datei (Postbox) gespeichert werden können.