Package de.xima.fc.bl.fdv.processing
Class AVerarbeitung
- java.lang.Object
-
- de.xima.fc.bl.fdv.processing.AVerarbeitung
-
- All Implemented Interfaces:
ITransferable
,INamedUiElement
,IProcessing
,Serializable
- Direct Known Subclasses:
AParameterVerarbeitung
,VerarbeitungCallback
,VerarbeitungChangeStatus
,VerarbeitungCompressAsZip
,VerarbeitungCopyToPostfach
,VerarbeitungCopyToStatus
,VerarbeitungDbSQLQuery
,VerarbeitungDeleteVorgang
,VerarbeitungEmail
,VerarbeitungExport
,VerarbeitungExportPersistence
,VerarbeitungExterneRessource
,VerarbeitungInbox
,VerarbeitungMoveToPostfach
,VerarbeitungPdf
,VerarbeitungRenewProzessID
,VerarbeitungReturnFile
,VerarbeitungSaveToFilesystem
,VerarbeitungStop
,VerarbeitungTemplate
,VerarbeitungUpload
,VerarbeitungWord
,VerarbeitungWriteToFile
@Deprecated public abstract class AVerarbeitung extends Object implements IProcessing
Deprecated.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler
.Abstrakte Basisklasse für IAktionsVerarbeitung-Implementierungen.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
LOG
Deprecated.Logger-Instanz, die auch von Subklassen (konkreten Implementierungen) verwendet werden kann und sollte.-
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
Fields inherited from interface de.xima.fc.interfaces.processing.IProcessing
ATTR_VERARBEITUNGSNAME
-
-
Constructor Summary
Constructors Constructor Description AVerarbeitung()
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected List<Long>
convertToLongList(List<Long> longList)
Deprecated.protected abstract IProcessingResult
exec(IWorkflowProcessingContext workflowProcessingContext, Aktion aktion)
Deprecated.This is the method that should implement the business logic required by this action.IProcessingResult
execute(IWorkflowProcessingContext wfpc, Aktion aktionInProcess)
Deprecated.calls the internal exec mehtodprotected String
getDefaultProcessingPageFolder()
Deprecated.String
getDisplayName(Locale l)
Deprecated.The display name of this element in the given locale.IGuiIcon
getGuiIcon()
Deprecated.String
getIcon()
Deprecated.String
getProcessingName()
Deprecated.Liefert den (System-internen) festen Namen dieser Implementierung vonIProcessing
, der dem Klassennamen entspricht.String
getProcessingPage()
Deprecated.boolean
isAvailable(IEntityContext ec, Mandant client)
Deprecated.boolean
isFileProviding()
Deprecated.Lieferttrue
, wenn diese Implementierung vonIProcessing
eine 'bereitstellende' Aktion ist, das heißt, wenn sie dieIProviding
-Schnittstelle implementiert.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.interfaces.processing.IProcessing
getAvailableOverrideValue, getLicenseKey, getProcessingKey, prefillProcessing
-
-
-
-
Method Detail
-
execute
public final IProcessingResult execute(IWorkflowProcessingContext wfpc, Aktion aktionInProcess) throws WorkflowProcessingException
Deprecated.calls the internal exec mehtod- Specified by:
execute
in interfaceIProcessing
- Parameters:
wfpc
- the currentIWorkflowProcessingContext
aktionInProcess
- the currentAktion
- Throws:
WorkflowProcessingException
- bei Ausnahmen in der Verarbeitung
-
isAvailable
public boolean isAvailable(IEntityContext ec, Mandant client)
Deprecated.- Specified by:
isAvailable
in interfaceIProcessing
-
getProcessingName
public String getProcessingName()
Deprecated.Liefert den (System-internen) festen Namen dieser Implementierung vonIProcessing
, der dem Klassennamen entspricht.- Specified by:
getProcessingName
in interfaceIProcessing
- Returns:
this.getClass().getCanonicalName()
.
-
isFileProviding
public boolean isFileProviding()
Deprecated.Lieferttrue
, wenn diese Implementierung vonIProcessing
eine 'bereitstellende' Aktion ist, das heißt, wenn sie dieIProviding
-Schnittstelle implementiert.- Specified by:
isFileProviding
in interfaceIProcessing
- Returns:
true
, wenn diese Implementierung vonIProcessing
dieIProviding
-Schnittstelle implementiert.
-
exec
protected abstract IProcessingResult exec(IWorkflowProcessingContext workflowProcessingContext, Aktion aktion) throws Exception
Deprecated.This is the method that should implement the business logic required by this action. This method is called internally byexecute(IWorkflowProcessingContext, Aktion)
.- Parameters:
workflowProcessingContext
- The current workflow processing context that should be used to execute this action.aktion
- The action entity corresponding to the action to be executed.- Throws:
Exception
- When this action could not be executed and the error could not be handled by this action.
-
getDefaultProcessingPageFolder
protected String getDefaultProcessingPageFolder()
Deprecated.
-
getDisplayName
public String getDisplayName(Locale l)
Deprecated.Description copied from interface:INamedUiElement
The display name of this element in the given locale.- Specified by:
getDisplayName
in interfaceINamedUiElement
- Parameters:
l
- The locale to get the display name for.- Returns:
- The display name of this element in the given locale.
-
getProcessingPage
public String getProcessingPage()
Deprecated.- Specified by:
getProcessingPage
in interfaceIProcessing
-
getIcon
public String getIcon()
Deprecated.- Specified by:
getIcon
in interfaceIProcessing
- Returns:
- The icon ID for this action.
-
getGuiIcon
public IGuiIcon getGuiIcon()
Deprecated.- Specified by:
getGuiIcon
in interfaceIProcessing
-
-