public abstract class AVerarbeitung extends Object implements IProcessing
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG
Logger-Instanz, die auch von Subklassen (konkreten Implementierungen) verwendet werden kann und sollte.
|
ATTR_VERARBEITUNGSNAMEATTR_DISPLAY_NAME| Constructor and Description |
|---|
AVerarbeitung() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
exec(IWorkflowProcessingContext workflowProcessingContext,
Aktion aktion)
Die eigentliche, Aktions-spezifische Verarbeitung dieser Implementierung von
IProcessing, wird intern von
#execute(IWorkflowProcessingContext) aufgerufen. |
void |
execute(IWorkflowProcessingContext wfpc,
Aktion aktionInProcess)
Ruft intern
exec(IWorkflowProcessingContext, Aktion) auf. |
protected String |
getDefaultProcessingPageFolder() |
String |
getDisplayName(Locale l) |
String |
getIcon() |
String |
getProcessingName()
Liefert den (System-internen) festen Namen dieser Implementierung von
IProcessing, der dem Klassennamen
entspricht. |
String |
getProcessingPage() |
boolean |
isFileProviding()
Liefert
true, wenn diese Implementierung von IProcessing eine 'bereitstellende' Aktion ist,
das heißt, wenn sie die IProviding-Schnittstelle implementiert. |
protected static final org.slf4j.Logger LOG
public final String getDisplayName(Locale l)
getDisplayName in interface INamedUiElementpublic final void execute(IWorkflowProcessingContext wfpc, Aktion aktionInProcess) throws WorkflowProcessingException
exec(IWorkflowProcessingContext, Aktion) auf.execute in interface IProcessingWorkflowProcessingException - bei Ausnahmen in der Verarbeitungpublic String getProcessingName()
IProcessing, der dem Klassennamen
entspricht.getProcessingName in interface IProcessingthis.getClass().getCanonicalName().public boolean isFileProviding()
true, wenn diese Implementierung von IProcessing eine 'bereitstellende' Aktion ist,
das heißt, wenn sie die IProviding-Schnittstelle implementiert.isFileProviding in interface IProcessingtrue, wenn diese Implementierung von IProcessing die IProviding
-Schnittstelle implementiert.protected abstract void exec(IWorkflowProcessingContext workflowProcessingContext, Aktion aktion) throws Exception
IProcessing, wird intern von
#execute(IWorkflowProcessingContext) aufgerufen.workflowProcessingContext - TODOaktion - TODOaktionInProcess - Exception - bei (beliebigen) nicht von dieser Implementierung selbst behandelbaren Ausnahmenprotected String getDefaultProcessingPageFolder()
public String getProcessingPage()
getProcessingPage in interface IProcessingpublic String getIcon()
getIcon in interface IProcessingCopyright © 2016. All rights reserved.