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_VERARBEITUNGSNAME
ATTR_DISPLAY_NAME
Constructor and Description |
---|
AVerarbeitung() |
Modifier and Type | Method and Description |
---|---|
protected List<Long> |
convertToLongList(List<Long> longList) |
protected abstract IProcessingResult |
exec(IWorkflowProcessingContext workflowProcessingContext,
Aktion aktion)
Die eigentliche, Aktions-spezifische Verarbeitung dieser Implementierung von
IProcessing , wird intern von
#execute(IWorkflowProcessingContext) aufgerufen. |
IProcessingResult |
execute(IWorkflowProcessingContext wfpc,
Aktion aktionInProcess)
calls the internal exec mehtod
|
protected String |
getDefaultProcessingPageFolder() |
String |
getDisplayName(Locale l) |
IGuiIcon |
getGuiIcon() |
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. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAvailableOverrideValue, getProcessingKey, isAvailable, prefillProcessing
protected static final org.slf4j.Logger LOG
public final IProcessingResult execute(IWorkflowProcessingContext wfpc, Aktion aktionInProcess) throws WorkflowProcessingException
execute
in interface IProcessing
wfpc
- the current IWorkflowProcessingContext
aktionInProcess
- the current Aktion
WorkflowProcessingException
- bei Ausnahmen in der Verarbeitungpublic String getProcessingName()
IProcessing
, der dem Klassennamen
entspricht.getProcessingName
in interface IProcessing
this.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 IProcessing
true
, wenn diese Implementierung von IProcessing
die IProviding
-Schnittstelle
implementiert.protected abstract IProcessingResult 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 getDisplayName(Locale l)
getDisplayName
in interface INamedUiElement
public String getProcessingPage()
getProcessingPage
in interface IProcessing
public String getIcon()
getIcon
in interface IProcessing
public IGuiIcon getGuiIcon()
getGuiIcon
in interface IProcessing
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.