Package de.elo.client.scripting.items
Class TaskElement
Object
IndexedElement
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 Summary
Constructors Constructor Description TaskElement(Workspace workspace, UserTask task)
Interner Konstruktor. -
Method Summary
Modifier and Type Method Description abstract boolean
del()
Löscht diese Aufgabe.abstract ArchiveElement
getArchiveElement()
Liefert den zu der Aufgabe gehörenden Archiveintrag.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.abstract int
getId()
Liefert die ObjektID des Archiveintrags zurück auf den sich diese Aufgabe bezieht.UserTask
getTask()
Liefert das Aufgabenobjekt(UserTask) zurück.abstract boolean
isDocument()
Liefert true, wenn dies Aufgabe sich auf ein Dokument bezieht.boolean
isReminder()
Überprüft, ob es sich bei dieser Aufgabe um einen Wiedervorlagetermin handelt.abstract boolean
isStructure()
Liefert true, wenn dies Aufgabe sich auf einen Ordner bezieht.boolean
isWorkflow()
Überprüft, ob es sich bei dieser Aufgabe um einen Workflow handelt.Methods inherited from class IndexedElement
getDocMask, getDocMaskId, getDocMaskName, getEditInfo, getHiddenText, getMainScale, getName, getObjKeyValue, getObjKeyValue, getProperties, getReadableFileSize, getSord, loadSord, saveSord, setHiddenText, setMainScale, setMaskId, setMaskIdWithDefaults, setName, setObjKeyValue, setObjKeyValue, setProperties, setSord
-
Constructor Details
-
TaskElement
public TaskElement(Workspace workspace, UserTask task)Interner Konstruktor.- Parameters:
workspace
- Aktueller Arbeitsbereichtask
- Anwenderaufgabe
-
-
Method Details
-
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 ExceptionLöscht diese Aufgabe.- Specified by:
del
in classIndexedElement
- Returns:
- TRUE bei Erfolg, FALSE sonst.
- Throws:
Exception
- Wenn die Aufgabe nicht gelöscht werden kann.- Since:
- 7.00.004
-
getArchiveElement
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 classIndexedElement
- 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 classIndexedElement
- Returns:
- TRUE, wenn es sich um einen Ordner handelt.
- Since:
- 8.01.000
-
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
-