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() |
Map<String,Serializable> |
getSessionAttributeMap() |
SessionAttributes |
getSessionAttributes()
Deprecated.
will be removed!
|
File |
getSourceDir(Aktion aktion)
Verzeichnis in dem die Dateien abgelegt werden können, welche für die Verarbeitung in dieser Aktion erzeugt werden.
|
String |
getSourceDirPath(Aktion aktion)
Pfad zum temporären Ressourcen-Verzeichnis.
|
<E extends IAbstractDateiData> |
getSourceFile(Aktion aktion,
IFileProviding<E> file)
Methode zum Ermitteln und temporären Ablegen von Dateien aus der Datenbank.
|
File |
getTargetDir(Aktion aktion)
Verzeichnis in dem die Dateien abgelegt werden können, welche in dieser Aktion erzeugt werden.
|
String |
getTargetDirPath(Aktion aktion)
Pfad zum temporären Ziel-Verzeichnis.
|
String |
getTempDirPath(Aktion aktion)
Deprecated.
|
Vorgang |
getVorgang() |
IXForm |
getXForm() |
IXFormRenderConfig |
getXFormRenderConfig() |
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.@Deprecated String getTempDirPath(Aktion aktion) throws IOException
getTargetDirPath(Aktion)
IOException
String getTargetDirPath(Aktion aktion) throws IOException
getTargetDir(Aktion)
aktion
- Aktion für die dieser Pfad ermittelt werden sollString
Pfad auf das temporäre Ziel-VerzeichnisIOException
- wenn Fehler beim Anlegen dieses Verzeichnisses auftretenFile getTargetDir(Aktion aktion) throws IOException
aktion
- Aktion
für die dieses Verzeichnis ermittelt werden sollFile
das temporäre Ziel-VerzeichnisIOException
- wenn Fehler beim Anlegen dieses Verzeichnisses auftretenString getSourceDirPath(Aktion aktion) throws IOException
getSourceDir(Aktion)
aktion
- Aktion
für die dieser Pfad ermittelt werden sollString
Pfad auf das temporäre Ressourcen-VerzeichnisIOException
- wenn Fehler beim Anlegen dieses Verzeichnisses auftretenFile getSourceDir(Aktion aktion) throws IOException
aktion
- Aktion
für die dieses Verzeichnis ermittelt werden sollFile
das temporäre Ressourcen-VerzeichnisIOException
- wenn Fehler beim Anlegen dieses Verzeichnisses auftreten<E extends IAbstractDateiData> File getSourceFile(Aktion aktion, IFileProviding<E> file) throws IOException
getSourceDir(Aktion)
abgelegt und werden entsprechend beim Schließen des Kontextes mit gelöscht.aktion
- Aktion
die Aktion in welcher die Datei zur Verfügung gestellt werden sollfile
- IFileProviding
Die Entität dessen Datei ausgelesen werden sollFile
die temporär abgelegte DateiIOException
- wenn Fehler beim Anlegen der Datei auftretenvoid 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 false
IXForm getXForm()
IXFormRenderConfig getXFormRenderConfig()
Vorgang getVorgang()
void setVorgang(Vorgang vorgang)
IFormDataAdapter getFormDataAdapter()
IEntityContext getEntityContext()
Map<String,Serializable> getSessionAttributeMap()
String valueFor(int id, EProcessingResult eProcessingResult, int index, String value)
IWorkflowProcessing getProcessing()
@Deprecated SessionAttributes getSessionAttributes()
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.