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.
Dieses Interface muss von konkreten Aktionsverarbeitungen realisiert werden. All diese Aktionsverarbeitungsklassen
müssen eine
execute(...)
-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 Interface INamedUiElement
soll gewährleistet werden, dass ein Anzeigename
für das Frontend definiert wurde.- Author:
- XIMA MEDIA GmbH
-
Field Summary
FieldsFields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
Method Summary
Modifier and TypeMethodDescriptionexecute
(IWorkflowProcessingContext wfpc, Aktion aktion) Deprecated.Diese Methode dient dazu, die konkrete Aktionsverarbeitung zu implementieren.default Boolean
Deprecated.Deprecated.getIcon()
Deprecated.This methods does not make it clear which icon font is to be used.default String
Deprecated.Deprecated.Deprecated.Diese Methode dient dazu, den Namen der Klasse zu repräsentierten, die der Client anfordern kann.Deprecated.default boolean
isAvailable
(IEntityContext ec, Mandant man) Deprecated.boolean
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 createdMethods inherited from interface de.xima.fc.interfaces.INamedUiElement
getDisplayName
-
Field Details
-
ATTR_VERARBEITUNGSNAME
Deprecated.- See Also:
-
-
Method Details
-
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
Deprecated. -
getProcessingPage
String getProcessingPage()Deprecated. -
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
Deprecated. -
isAvailable
Deprecated. -
prefillProcessing
Deprecated.Method which is called the processing is created- Parameters:
prefillData
- IProcessingPrefillData
-
IWorkflowEventRunner
).