public interface IWorkflowProcessingContext
| Modifier and Type | Method and Description |
|---|---|
void |
addProcessingResult(Integer aktionsId,
IProcessingResult value)
neues Aktionsergebnisobjekt hinzuzufügen
|
IEntityContext |
getEntityContext() |
IFormDataAdapter |
getFormDataAdapter() |
IWorkflowProcessing |
getProcessing() |
SessionAttributes |
getSessionAttributes() |
String |
getTempDirPath(Aktion aktion)
temporäres Verzeichnis ermitteln, unter welchem Dateien dieses Kontexts abgelegt und gefunden werden können.
|
Vorgang |
getVorgang() |
IXForm |
getXForm() |
boolean |
hasKey(int aktionsId)
ermitteln, ob ein Eintrag zu einer Aktions-ID vorhanden ist
|
void |
setVorgang(Vorgang vorgang) |
void |
shutdown()
alle geöffneten Referenzen des Kontexts schließen und temporär angelegte Dateien löschen (sollte erst passieren,
wenn der Statuswechsel vollzogen ist und kein Kontext mehr benötigt wird)
|
IProcessingResult |
valueFor(int aktionsId)
spezifisches Aktionsergebnisobjekt anhand des Keys ermitteln
|
String |
valueFor(int id,
EProcessingResult eProcessingResult,
int index,
String value) |
void addProcessingResult(Integer aktionsId, IProcessingResult value)
aktionsId - - Id der Aktion zu welcher die Aktionsergebnisobjekte zugeordnet werdenvalue - - Value das eigentliche Aktionsergebnisobjekt das abgelegt werden sollIProcessingResult valueFor(int aktionsId)
aktionsId - - die Id der Aktion für die die Ergebnismenge ermittelt werden soll.String getTempDirPath(Aktion aktion) throws IOException
aktion - - für die der temporäre Dateipfad ermittelt werden sollIOException - - wenn ein Fehler beim Erzeugen des temporären Verzeichnisses auftrittvoid shutdown()
throws IOException
IOException - - wenn ein Fehler beim Löschen des temporären Verzeichnisses auftrittboolean hasKey(int aktionsId)
aktionsId - - ID der Aktion, deren Existenz geprüft werden solltrue wenn element vorhanden, ansonsten falseIXForm getXForm()
Vorgang getVorgang()
void setVorgang(Vorgang vorgang)
IFormDataAdapter getFormDataAdapter()
IEntityContext getEntityContext()
SessionAttributes getSessionAttributes()
String valueFor(int id, EProcessingResult eProcessingResult, int index, String value)
IWorkflowProcessing getProcessing()
Copyright © 2016. All rights reserved.