de.elo.client.scripting.interfaces
Class FlowConfirmDialogAdapter

java.lang.Object
  extended by de.elo.client.scripting.interfaces.FlowConfirmDialogAdapter

public class FlowConfirmDialogAdapter
extends java.lang.Object

Überschrift: FlowConfirmDialogAdapter

Beschreibung: Kapselt einen FlowConfirmDialog gegenüber dem Script. Im Scripting verfügbar über "dialogs.getFlowConfirmDialog()".

Copyright: Copyright (c) ELO Digital Office GmbH 2010-2011

Since:
7.00.010

Constructor Summary
FlowConfirmDialogAdapter(de.elo.client.maindialog.Workspace workspace)
          Normaler Konstruktor.
 
Method Summary
 GridPanel addGridPanel(int columns, int rows)
          Fügt ein zusätzliches Panel mit einem Tabellenlayout unterhalb der vorhandenen in den Dialog ein.
 java.lang.String getComment()
          Liefert den im Feld "Bemerkung" eingegebenen Text.
 de.elo.ix.client.WFNode getCurrentNode()
          Liefert den aktuellen Workflow-Knoten mit geänderten Werten (Name,Comment) zurück.
 int[] getSelectedSuccessorIds()
          Liefert eine Liste mit den IDs der ausgewählten Nachfolgeknoten.
 de.elo.ix.client.WFNode[] getSelectedSuccessors()
          Liefert eine Liste der ausgewählten Nachfolgerknoten.
 boolean isAvailable()
          Meldet zurück, ob derzeit ein FlowConfirmDialog(Dialog zum Weiterleiten von Workflows) im Scripting verfügbar ist.
 void pressCancel()
          Schließt den Dialog über den Button "Abbrechen".
 void pressOK()
          Schließt den Dialog über den Button "OK".
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowConfirmDialogAdapter

public FlowConfirmDialogAdapter(de.elo.client.maindialog.Workspace workspace)
Normaler Konstruktor.

Parameters:
workspace - Aktueller Arbeitsbereich
Method Detail

getCurrentNode

public de.elo.ix.client.WFNode getCurrentNode()
Liefert den aktuellen Workflow-Knoten mit geänderten Werten (Name,Comment) zurück.

Returns:
aktueller Workflow-Knoten
Since:
8.01.000

addGridPanel

public GridPanel addGridPanel(int columns,
                              int rows)
Fügt ein zusätzliches Panel mit einem Tabellenlayout unterhalb der vorhandenen in den Dialog ein. In diesem Panel können Eingabefelder definiert und abgefragt werden.

Parameters:
columns - Anzahl der Spalten im Tabellenraster
rows - Anzahl der Zeilen im Tabellenraster
Returns:
das eingefügte GridPanel
Since:
7.00.010

isAvailable

public boolean isAvailable()
Meldet zurück, ob derzeit ein FlowConfirmDialog(Dialog zum Weiterleiten von Workflows) im Scripting verfügbar ist.

Returns:
True wenn der Dialog benutzt werden kann, False wenn derzeit keiner im Client vorhanden ist
Since:
7.00.010

pressCancel

public void pressCancel()
Schließt den Dialog über den Button "Abbrechen".

Since:
7.00.010

pressOK

public void pressOK()
Schließt den Dialog über den Button "OK".

Since:
7.00.010

getSelectedSuccessorIds

public int[] getSelectedSuccessorIds()
Liefert eine Liste mit den IDs der ausgewählten Nachfolgeknoten.

Returns:
Array mit den IDs
Since:
7.00.014

getSelectedSuccessors

public de.elo.ix.client.WFNode[] getSelectedSuccessors()
Liefert eine Liste der ausgewählten Nachfolgerknoten. Diese dürfen nur gelesen und nicht verändert werden.

Returns:
Array der ausgewählten Nachfolger
Since:
8.01.000

getComment

public java.lang.String getComment()
Liefert den im Feld "Bemerkung" eingegebenen Text.

Returns:
Bemerkungstext
Since:
8.01.000