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 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, waitgetAvailableOverrideValue, getProcessingKey, isAvailable, prefillProcessingprotected static final org.slf4j.Logger LOG
public final IProcessingResult execute(IWorkflowProcessingContext wfpc, Aktion aktionInProcess) throws WorkflowProcessingException
execute in interface IProcessingwfpc - the current IWorkflowProcessingContextaktionInProcess - the current AktionWorkflowProcessingException - 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 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 INamedUiElementpublic String getProcessingPage()
getProcessingPage in interface IProcessingpublic String getIcon()
getIcon in interface IProcessingpublic IGuiIcon getGuiIcon()
getGuiIcon in interface IProcessingCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.