Package de.xima.fc.interfaces.processing
Interface IProcessing
-
- All Superinterfaces:
INamedUiElement
,ITransferable
,Serializable
- All Known Subinterfaces:
IDatabaseAccessDependent
,IInboxDependent
,IMailDependent
,IProcessingPlugin
,IProcessingWrapper
,IStatusDependent
,ITemplateDependent
,IUserDependent
,IUserGroupDependent
- All Known Implementing Classes:
AParameterVerarbeitung
,AVerarbeitung
,ProcessingWrapper
,VerarbeitungCallback
,VerarbeitungChangeStatus
,VerarbeitungCompressAsZip
,VerarbeitungCopyToPostfach
,VerarbeitungCopyToStatus
,VerarbeitungDbSQLQuery
,VerarbeitungDeleteVorgang
,VerarbeitungEmail
,VerarbeitungExport
,VerarbeitungExportPersistence
,VerarbeitungExterneRessource
,VerarbeitungInbox
,VerarbeitungMoveToPostfach
,VerarbeitungPdf
,VerarbeitungPlugin
,VerarbeitungPost
,VerarbeitungRenewProzessID
,VerarbeitungReturnFile
,VerarbeitungSaveToFilesystem
,VerarbeitungSendToSalesforce
,VerarbeitungStop
,VerarbeitungTemplate
,VerarbeitungUpload
,VerarbeitungWeiterleitung
,VerarbeitungWord
,VerarbeitungWriteToFile
,VerarbeitungWriteToForm
,VerarbeitungXmlToFd
@Deprecated public interface IProcessing extends INamedUiElement, ITransferable
Deprecated.Use the new workflow engine (IWorkflowEventRunner
).Dieses Interface muss von konkreten Aktionsverarbeitungen realisiert werden. All diese Aktionsverarbeitungsklassen müssen eineexecute(...)
-Methode aufweisen, welche die konkrete Abarbeitung implementiert. Zudem muss eine Methode vorhanden sein, die den Namen der Verarbeitungsklasse wiederspiegelt, damit diese vom Frontend aufgerufen werden können. Durch das InterfaceINamedUiElement
soll gewährleistet werden, dass ein Anzeigename für das Frontend definiert wurde.- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description static String
ATTR_VERARBEITUNGSNAME
Deprecated.-
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description IProcessingResult
execute(IWorkflowProcessingContext wfpc, Aktion aktion)
Deprecated.Diese Methode dient dazu, die konkrete Aktionsverarbeitung zu implementieren.default Boolean
getAvailableOverrideValue()
Deprecated.IGuiIcon
getGuiIcon()
Deprecated.String
getIcon()
Deprecated.This methods does not make it clear which icon font is to be used.default String
getLicenseKey()
Deprecated.String
getProcessingKey()
Deprecated.String
getProcessingName()
Deprecated.Diese Methode dient dazu, den Namen der Klasse zu repräsentierten, die der Client anfordern kann.String
getProcessingPage()
Deprecated.default boolean
isAvailable(IEntityContext ec, Mandant man)
Deprecated.boolean
isFileProviding()
Deprecated.Diese Methode dient dazu, anzugeben ob diese AktionsVerarbeitung eine erstellende Aktion ist.default void
prefillProcessing(IProcessingPrefillData prefillData)
Deprecated.Method which is called the processing is created-
Methods inherited from interface de.xima.fc.interfaces.INamedUiElement
getDisplayName
-
-
-
-
Field Detail
-
ATTR_VERARBEITUNGSNAME
static final String ATTR_VERARBEITUNGSNAME
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
execute
IProcessingResult execute(IWorkflowProcessingContext wfpc, Aktion aktion) throws WorkflowProcessingException
Deprecated.Diese Methode dient dazu, die konkrete Aktionsverarbeitung zu implementieren. Diese Methode kann Dateien und Werte erzeugen, die für andere Aktionen zugänglich sein sollen. Hierzu kann derde.xima.fc.bl.fdv.WorkflowProcessingContext
genutzt werden. Ein solcherWorkflowProcessingContext
ist zugreifbar über dende.xima.fc.bl.fdv.WorkflowProcessingContextManager
. Beispiel für die Nutzung desWorkflowProcessingContextManager
:WorkflowProcessingContext processingContext = WorkflowProcessingContextManager.getInstance().getContext(v); List<Object> values = processingContext.allValues(aktionIdErgebnis); Object value = processingContext.valuesByKey(aktionIdErgebnis, "key");
- Parameters:
wfpc
- the currentIWorkflowProcessingContext
aktion
- the currentAktion
- Throws:
WorkflowProcessingException
- wenn ein Fehler in der konkreten Verarbeitung auftritt
-
getProcessingName
String getProcessingName()
Deprecated.Diese Methode dient dazu, den Namen der Klasse zu repräsentierten, die der Client anfordern kann.- Returns:
- Zeichenkette mit dem Namen der Klasse: (this.getClass().getCanonicalName())
-
isFileProviding
boolean isFileProviding()
Deprecated.Diese Methode dient dazu, anzugeben ob diese AktionsVerarbeitung eine erstellende Aktion ist.- Returns:
true
, wenn die Aktion eine Datei bereitstellt
-
getProcessingKey
String getProcessingKey()
Deprecated.
-
getLicenseKey
default String getLicenseKey()
Deprecated.
-
getProcessingPage
String getProcessingPage()
Deprecated.
-
getIcon
@Deprecated String getIcon()
Deprecated.This methods does not make it clear which icon font is to be used. UsegetGuiIcon()
instead.- Returns:
- The icon ID for this action.
-
getGuiIcon
IGuiIcon getGuiIcon()
Deprecated.
-
getAvailableOverrideValue
default Boolean getAvailableOverrideValue()
Deprecated.
-
isAvailable
default boolean isAvailable(IEntityContext ec, Mandant man)
Deprecated.
-
prefillProcessing
default void prefillProcessing(IProcessingPrefillData prefillData)
Deprecated.Method which is called the processing is created- Parameters:
prefillData
- IProcessingPrefillData
-
-