|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elo.client.scripting.items.IndexedElement
de.elo.client.scripting.items.TaskElement
de.elo.client.scripting.items.WorkflowElement
public class WorkflowElement
Überschrift: WorkflowElement.
Beschreibung: Ein 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 | |
---|---|
WorkflowElement(de.elo.client.maindialog.Workspace workspace,
de.elo.ix.client.UserTask task)
Konstruktor für die Klasse "WorkflowElement". |
Method Summary | |
---|---|
void |
confirmFlow(int[] successorIds)
Leitet das Workflow an die angegebenen Nachfolger weiter. |
void |
confirmFlow(java.lang.String name,
java.lang.String comment,
int[] successorIds)
Leitet das Workflow an die angegebenen Nachfolger weiter. |
boolean |
del()
Löscht diesen Workflow. |
void |
delegateWorkflowNode(int userId,
java.lang.String nodeName,
java.lang.String nodeComment,
boolean workflowRetoure)
Delegiert den aktiven Workflowknoten an den übergebenen Anwender/Gruppe. |
void |
delegateWorkflowNode(java.lang.String userName,
java.lang.String nodeName,
java.lang.String nodeComment,
boolean workflowRetoure)
Delegiert den aktiven Workflowknoten an den übergebenen Anwender/Gruppe. |
ArchiveElement |
getArchiveElement()
Liefert den zu der Aufgabe gehörenden Archiveintrag. |
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. |
de.elo.ix.client.WFDiagram |
getDiagram()
Liest das WFDiagramm zu diesem Workflow. |
de.elo.ix.client.EditInfo |
getEditInfo()
Liefert das zugehörige EditInfo-Objekt zurück. |
int |
getId()
Liefert die ObjektID des Archiveintrags zurück auf den sich diese Aufgabe bezieht. |
java.lang.String |
getName()
Liefert die Kurzbezeichnung dieses Elements. |
de.elo.ix.client.WFNode[] |
getSuccessorsList()
Liefert eine Liste mit den Nachfolgerknoten des aktiven Workflowknotens zurück. |
de.elo.ix.client.WFNode[] |
getSuccessorsList(de.elo.ix.client.WFNode wfNode)
Liefert eine Liste mit den Nachfolgerknoten für den übergebenen Workflowknoten zurück. |
boolean |
isDocument()
Liefert true, wenn dies Aufgabe sich auf ein Dokument bezieht. |
boolean |
isStructure()
Liefert true, wenn dies Aufgabe sich auf einen Ordner bezieht. |
de.elo.ix.client.Sord |
loadSord()
Lädt die aktuelle Verschlagwortung (vom Server oder (in der Postbox) aus der zugehörigen ESW-Datei). |
void |
releaseWorkflowNode(int userId)
Gibt den aktiven Workflowknoten ab. |
void |
releaseWorkflowNode(java.lang.String userName)
Gibt den aktiven Workflowknoten ab. |
void |
returnNodeToGroup()
Angenommener Workflowknoten an Gruppe zurückgeben. |
boolean |
saveDiagram()
Speichert das geänderte WFDiagram und entfernt die Sperre auf dem Workflow. |
boolean |
setDiagram(de.elo.ix.client.WFDiagram wfDiagram)
Setzt das WFDiagramm für diesen Workflow. |
boolean |
setLock()
Setzt eine Sperre auf den Workflow. |
void |
setNode(int nodeId,
de.elo.ix.client.WFNode wfNode)
Setzt die Daten des angegebenen Workflowknotens in diesem Workflow. |
void |
setSord(de.elo.ix.client.Sord sord)
Setzt das angegebene SORD-Objekt als neue Verschlagwortung. |
void |
takeWorkflowNode()
Nimmt den aktiven Workflowknoten an. |
boolean |
unlock()
Entfernt die Sperre auf diesem Workflow. |
Methods inherited from class de.elo.client.scripting.items.TaskElement |
---|
getTask, isReminder, isWorkflow |
Methods inherited from class de.elo.client.scripting.items.IndexedElement |
---|
getDocMaskId, getDocMaskName, getHiddenText, getObjKeyValue, getObjKeyValue, getProperties, getSord, saveSord, setHiddenText, setMaskId, setName, setObjKeyValue, setObjKeyValue, setProperties |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WorkflowElement(de.elo.client.maindialog.Workspace workspace, de.elo.ix.client.UserTask task)
workspace
- Aktueller Arbeitsbereichtask
- Index Server Objekt für eine AnwenderaufgabeMethod Detail |
---|
public void delegateWorkflowNode(int userId, java.lang.String nodeName, java.lang.String nodeComment, boolean workflowRetoure)
userId
- AnwenderId, an dem das Workflow delegiert wirdnodeName
- Bezeichnung des aktiven WorkflowknotensnodeComment
- Kommentar des aktiven WorkflowknotensworkflowRetoure
- Benachrichtigung beim Abschlußpublic void delegateWorkflowNode(java.lang.String userName, java.lang.String nodeName, java.lang.String nodeComment, boolean workflowRetoure)
userName
- Anwender/Gruppe, an dem das Workflow delegiert wirdnodeName
- Bezeichnung des aktiven WorkflowknotensnodeComment
- Kommentar des aktiven WorkflowknotensworkflowRetoure
- Benachrichtigung beim Abschlußpublic void takeWorkflowNode() throws java.lang.Exception
java.lang.Exception
public void releaseWorkflowNode(int userId) throws java.lang.Exception
userId
- AnwenderId, an dem der Knoten abgegeben wird
java.lang.Exception
public void releaseWorkflowNode(java.lang.String userName) throws java.lang.Exception
userName
- Anwender- oder Gruppenname, an dem der Knoten abgegeben wird
java.lang.Exception
public de.elo.ix.client.WFNode[] getSuccessorsList() throws java.rmi.RemoteException
java.rmi.RemoteException
public de.elo.ix.client.WFNode[] getSuccessorsList(de.elo.ix.client.WFNode wfNode) throws java.rmi.RemoteException
wfNode
- Workflow-Knoten, dessen Nachfolgeknoten ermittelt werden sollen
java.rmi.RemoteException
public de.elo.ix.client.WFDiagram getDiagram() throws java.rmi.RemoteException
java.rmi.RemoteException
public boolean setDiagram(de.elo.ix.client.WFDiagram wfDiagram)
wfDiagram
- Workflow-Diagramm
public boolean saveDiagram()
public boolean unlock()
public boolean setLock()
public void setNode(int nodeId, de.elo.ix.client.WFNode wfNode) throws java.rmi.RemoteException
nodeId
- ID des Workflowknotens, welcher gesetzt werden sollwfNode
- Workflowknoten
java.rmi.RemoteException
public void confirmFlow(java.lang.String name, java.lang.String comment, int[] successorIds) throws java.rmi.RemoteException
name
- Name des aktiven Knotens. Bei "null" wird der Name des aktiven Knotens verwendetcomment
- Kommentar des aktiven Knotens. Bei "null" wird der Kommentar des aktiven Knotens
verwendetsuccessorIds
- Liste mit den Ids der Nachfolgerknoten
java.rmi.RemoteException
public void confirmFlow(int[] successorIds) throws java.rmi.RemoteException
successorIds
- Liste mit den Ids der Nachfolgerknoten
java.rmi.RemoteException
public void returnNodeToGroup() throws java.rmi.RemoteException
java.rmi.RemoteException
public boolean del() throws java.lang.Exception
del
in class TaskElement
java.lang.Exception
public ArchiveElement getArchiveElement() throws java.lang.Exception
TaskElement
getArchiveElement
in class TaskElement
java.lang.Exception
public de.elo.ix.client.Sord loadSord() throws java.lang.Exception
IndexedElement
loadSord
in class IndexedElement
java.lang.Exception
public de.elo.ix.client.EditInfo getEditInfo()
IndexedElement
getEditInfo
in class IndexedElement
public void setSord(de.elo.ix.client.Sord sord) throws java.lang.Exception
IndexedElement
setSord
in class IndexedElement
sord
- Verschlagwortungsinformation
java.lang.Exception
public boolean isDocument()
TaskElement
isDocument
in class TaskElement
public boolean isStructure()
TaskElement
isStructure
in class TaskElement
public java.util.Enumeration<ArchiveElement> getChildren()
TaskElement
getChildren
in class TaskElement
public int getId()
TaskElement
getId
in class TaskElement
public java.lang.String getName() throws java.lang.Exception
IndexedElement
getName
in class IndexedElement
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |