de.elo.client.scripting.items
Class TaskElement

java.lang.Object
  extended by de.elo.client.scripting.items.IndexedElement
      extended by de.elo.client.scripting.items.TaskElement
Direct Known Subclasses:
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-2011


Constructor Summary
TaskElement(de.elo.client.maindialog.Workspace workspace, de.elo.ix.client.UserTask task)
          Normaler Konstruktor.
 
Method Summary
abstract  boolean del()
          Löscht diese Aufgabe.
abstract  ArchiveElement getArchiveElement()
          Liefert den zu der Aufgabe gehörenden Archiveintrag.
abstract  java.util.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.
 de.elo.ix.client.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 de.elo.client.scripting.items.IndexedElement
getDocMaskId, getDocMaskName, getEditInfo, getHiddenText, getName, getObjKeyValue, getObjKeyValue, getProperties, getSord, loadSord, saveSord, setHiddenText, setMaskId, setName, setObjKeyValue, setObjKeyValue, setProperties, setSord
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskElement

public TaskElement(de.elo.client.maindialog.Workspace workspace,
                   de.elo.ix.client.UserTask task)
Normaler Konstruktor.

Parameters:
workspace - Aktueller Arbeitsbereich
task - Anwenderaufgabe
Method Detail

getTask

public de.elo.ix.client.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 java.lang.Exception
Löscht diese Aufgabe.

Specified by:
del in class IndexedElement
Returns:
True wenn erfolgreiche gelöscht wurde, False bei Fehlern
Throws:
java.lang.Exception
Since:
7.00.004

getArchiveElement

public abstract ArchiveElement getArchiveElement()
                                          throws java.lang.Exception
Liefert den zu der Aufgabe gehörenden Archiveintrag.

Returns:
Archive-Eintrag (Dokument oder Ordner) zu dieser Aufgabe.
Throws:
java.lang.Exception
Since:
7.00.006

isDocument

public abstract boolean isDocument()
Liefert true, wenn dies Aufgabe sich auf ein Dokument bezieht.

Returns:
boolean
Since:
8.01.000

isStructure

public abstract boolean isStructure()
Liefert true, wenn dies Aufgabe sich auf einen Ordner bezieht.

Returns:
boolean
Since:
8.01.000

getChildren

public abstract java.util.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:
int
Since:
8.01.000