Class TasksViewAdapter
Object
ViewAdapter
TasksViewAdapter
public class TasksViewAdapter extends ViewAdapter
Überschrift: TasksViewAdapter
Beschreibung: Kapselt eine Ansicht des Funktionsbereichs Aufgaben gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014
- Since:
- 9.00.000
-
Constructor Summary
Constructors Constructor Description TasksViewAdapter(Workspace workspace, TasksView tasksView)
Interner Konstruktor. -
Method Summary
Modifier and Type Method Description void
clearSelection()
Löscht die aktuelle Selektion in der Aufgabentabelle.int[]
createReminder(String titel, String memo, String datum, String[] ids, int prio, int objectId)
Erzeugt eine neue Wiedervorlage mit den angegebenen Parametern.int[]
createReminder(String titel, String memo, String datum, String[] ids, int prio, Document document)
Deprecated.Enumeration<TaskElement>
getAllSelected()
Liefert eine Aufzählung mit den selektierten Aufgaben zurück.Document
getDocument(int objId)
Liefert das durch objId identifizierte Dokument zurück.static TaskElement
getElement(Workspace workspace, UserTask task)
Liefert das gesuchte Element zurück - entweder eine Wiedervorlage oder ein Workflow.Enumeration<TaskElement>
getElements()
Liefert eine Aufzählung mit den vorhandenen Aufgaben zurück.TaskElement
getFirstSelected()
Liefert die erste selektierte Aufgabe in der Aufgabentabelle.String
getName()
Gibt den Namen der Ansicht zurück.ReminderElement
getReminder(int reminderId)
Liefert die Wiedervorlage für die angegebene reminderId (falls gefunden), ansonsten null zurück.ReminderElement
getReminder(String reminderName)
Liefert die Wiedervorlage mit dem angegebenen Namen (falls gefunden), ansonsten null, zurück.TaskElement
getRow(int rowNo)
Liefert die Aufgabe(TaskElement) aus der angegebenen Tabellenzeile.Enumeration<TaskElement>
getSelected()
Deprecated.int
getSelectionCount()
Liefert die Anzahl an selektieren Aufgaben in der Aufgabentabelle.int
getTaskCount()
Diese Funktion liefert die Anzahl der vorhandenen Aufgaben zurück.WorkflowElement
getWorkflow(int workflowId)
Liefert den Workflow für die angegebene workflowId (falls gefunden), ansonsten null, zurück.WorkflowElement
getWorkflow(String flowName)
Liefert den Workflow mit dem angegebenen Namen (falls gefunden), ansonsten null, zurück.boolean
hasSelection()
Meldet zurück, ob in der Aufgabenliste mindestens eine Aufgabe/Archivelement selektiert ist.void
refresh()
Aktualisiert den Inhalt dieser Ansicht.void
select(TaskElement taskElement)
Selektiert die angegebene Aufgabe in der Aufgabentabelle.boolean
selectReminder(int reminderId)
Selektiert die angegebene Wiedervorlage in der Aufgabenliste.void
selectRow(int rowNo)
Selektiert die angegebene Zeile in der Aufgabentabelle.void
selectRows(int[] rowNumbers)
Selektiert die angegebenen Zeilen in die Aufgabentabelle.boolean
selectWorkflow(int workflowId)
Selektiert den angegebenen Workflow in der Aufgabentabelle.Methods inherited from class ViewAdapter
getAllSelectedArchiveElements, getColumnNames, getFirstSelectedArchiveElement, getOriginalName, getViewName, isShown, refreshArchive, setSortColumn, show
-
Constructor Details
-
TasksViewAdapter
public TasksViewAdapter(Workspace workspace, TasksView tasksView)Interner Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereichtasksView
- Aufgabenansicht
-
-
Method Details
-
selectRow
public void selectRow(int rowNo)Selektiert die angegebene Zeile in der Aufgabentabelle.- Parameters:
rowNo
- Tabellenzeile
-
selectRows
public void selectRows(int[] rowNumbers)Selektiert die angegebenen Zeilen in die Aufgabentabelle.- Parameters:
rowNumbers
- Liste mit zu selektierenden Tabellenzeilen, angefangen wird bei 0- Since:
- 7.00.004
-
select
Selektiert die angegebene Aufgabe in der Aufgabentabelle.- Parameters:
taskElement
- Aufgabe
-
hasSelection
public boolean hasSelection()Meldet zurück, ob in der Aufgabenliste mindestens eine Aufgabe/Archivelement selektiert ist.- Specified by:
hasSelection
in classViewAdapter
- Returns:
- boolean True wenn eine Selektion vorhanden ist, sonst False
-
getSelectionCount
public int getSelectionCount()Liefert die Anzahl an selektieren Aufgaben in der Aufgabentabelle.- Specified by:
getSelectionCount
in classViewAdapter
- Returns:
- int
- Since:
- 7.00.004
-
getSelected
Deprecated.Liefert eine Aufzählung mit den aktuell selektierten Aufgaben zurück.- Returns:
- Aufzählung mit selektierten Aufgaben
-
getAllSelected
Liefert eine Aufzählung mit den selektierten Aufgaben zurück.- Specified by:
getAllSelected
in classViewAdapter
- Returns:
- Aufzählung mit selektierten Aufgaben
- Since:
- 7.00.004
-
getFirstSelected
Liefert die erste selektierte Aufgabe in der Aufgabentabelle.- Specified by:
getFirstSelected
in classViewAdapter
- Returns:
- Selektierte Aufgaben oder null, wenn keine Selektion vorhanden ist
- Since:
- 7.00.004
-
getTaskCount
public int getTaskCount()Diese Funktion liefert die Anzahl der vorhandenen Aufgaben zurück.- Returns:
- int
-
getRow
Liefert die Aufgabe(TaskElement) aus der angegebenen Tabellenzeile.- Parameters:
rowNo
- Tabellenzeile- Returns:
- TaskElement
-
getElement
Liefert das gesuchte Element zurück - entweder eine Wiedervorlage oder ein Workflow.- Parameters:
workspace
- Aktueller Arbeitsbereichtask
- Aufgaben-Objekt vom IndexServer- Returns:
- TaskElement Aufgabe-Wiedervorlage oder Workflow
-
getElements
Liefert eine Aufzählung mit den vorhandenen Aufgaben zurück.- Returns:
- Aufzählung der Aufgaben
-
getReminder
Liefert die Wiedervorlage für die angegebene reminderId (falls gefunden), ansonsten null zurück.- Parameters:
reminderId
- Id der gesuchten Wiedervorlage- Returns:
- ReminderElement Wiedervorlage
-
getReminder
Liefert die Wiedervorlage mit dem angegebenen Namen (falls gefunden), ansonsten null, zurück.- Parameters:
reminderName
- Bezeichnung der Wiedervorlage- Returns:
- ReminderElement Erste gefundene Wiedervorlage oder null
- Since:
- 7.00.004
-
selectReminder
public boolean selectReminder(int reminderId)Selektiert die angegebene Wiedervorlage in der Aufgabenliste.- Parameters:
reminderId
- Id der zu selektierenden Wiedervorlage- Returns:
- True wenn der Workflow gefunden und ausgewählt wurde, False wenn nicht.
-
getWorkflow
Liefert den Workflow für die angegebene workflowId (falls gefunden), ansonsten null, zurück.- Parameters:
workflowId
- Id des gesuchten Workflows- Returns:
- WorkflowElement Der erste gefundene Workflow
-
getWorkflow
Liefert den Workflow mit dem angegebenen Namen (falls gefunden), ansonsten null, zurück.- Parameters:
flowName
- Workflowname- Returns:
- WorkflowElement Der erste Workflow mit dem angegebenen Namen oder null
- Since:
- 7.00.004
-
selectWorkflow
public boolean selectWorkflow(int workflowId)Selektiert den angegebenen Workflow in der Aufgabentabelle.- Parameters:
workflowId
- Id des zu selektierenden Workflows- Returns:
- True wenn der Workflow gefunden und ausgewählt wurde, False wenn nicht.
-
createReminder
public int[] createReminder(String titel, String memo, String datum, String[] ids, int prio, Document document) throws RemoteExceptionDeprecated.Erzeugt eine neue Wiedervorlage mit den angegebenen Parametern. Die Wiedervorlage erscheint in der Aufgabenliste.- Parameters:
titel
- Bezeichnung der Wiedervorlagememo
- Beschreibung der Wiedervorlagedatum
- Datum der Wiedervorlageids
- Liste mit Anwendern, an die die Wiedervorlage geschickt wirdprio
- Priorität der Wiedervorlagedocument
- Das Dokument, das für die Wiedervorlage verwendet wird- Returns:
- Die Id der erzeugten Wiedervorlage
- Throws:
RemoteException
- Wenn die Wiedervorlage nicht angelegt werden konnte.
-
createReminder
public int[] createReminder(String titel, String memo, String datum, String[] ids, int prio, int objectId) throws RemoteExceptionErzeugt eine neue Wiedervorlage mit den angegebenen Parametern. Die Wiedervorlage erscheint in der Aufgabenliste.- Parameters:
titel
- Bezeichnung der Wiedervorlagememo
- Beschreibung der Wiedervorlagedatum
- Datum der Wiedervorlageids
- Liste mit Anwendern, an die die Wiedervorlage geschickt wirdprio
- Priorität der Wiedervorlage
0: Hoch / A
1: Mittel / B
2: Niedrig / CobjectId
- Archiveintrag für den die Wiedervorlage angelegt werden soll- Returns:
- Die Id der erzeugten Wiedervorlage
- Throws:
RemoteException
- Wenn die Wiedervorlage nicht angelegt werden konnte.- Since:
- 8.01.000
-
getDocument
public Document getDocument(int objId) throws RemoteExceptionLiefert das durch objId identifizierte Dokument zurück.- Parameters:
objId
- ObjektId des Dokumentes- Returns:
- Document
- Throws:
RemoteException
- Wenn das Objekt nicht vom Server gelesen werden konnte.
-
getName
public String getName()Description copied from class:ViewAdapter
Gibt den Namen der Ansicht zurück. Bei Archivansichten ist das der Name des Root-Elements, bei anderen Ansichten der Name der Ansicht "Archive: (Rootname)", "Checkout", "Clipboard", "Search", "Task", "Intray".- Specified by:
getName
in classViewAdapter
- Returns:
- String
-
refresh
public void refresh()Description copied from class:ViewAdapter
Aktualisiert den Inhalt dieser Ansicht.- Specified by:
refresh
in classViewAdapter
-
clearSelection
public void clearSelection()Löscht die aktuelle Selektion in der Aufgabentabelle.- Since:
- 8.00.000
-