Interface IProcessing

    • Method Detail

      • execute

        IProcessingResult execute​(IWorkflowProcessingContext wfpc,
                                  Aktion aktion)
                           throws WorkflowProcessingException
        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 der de.xima.fc.bl.fdv.WorkflowProcessingContext genutzt werden. Ein solcher WorkflowProcessingContext ist zugreifbar über den de.xima.fc.bl.fdv.WorkflowProcessingContextManager. Beispiel für die Nutzung des WorkflowProcessingContextManager:
         WorkflowProcessingContext processingContext = WorkflowProcessingContextManager.getInstance().getContext(v);
         List<Object> values = processingContext.allValues(aktionIdErgebnis);
         Object value = processingContext.valuesByKey(aktionIdErgebnis, "key");
         
        Parameters:
        wfpc - the current IWorkflowProcessingContext
        aktion - the current Aktion
        Throws:
        WorkflowProcessingException - wenn ein Fehler in der konkreten Verarbeitung auftritt
      • getProcessingName

        String getProcessingName()
        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()
        Diese Methode dient dazu, anzugeben ob diese AktionsVerarbeitung eine erstellende Aktion ist.
        Returns:
        true, wenn die Aktion eine Datei bereitstellt
      • getProcessingKey

        String getProcessingKey()
      • getLicenseKey

        default String getLicenseKey()
      • getProcessingPage

        String getProcessingPage()
      • getIcon

        @Deprecated
        String getIcon()
        Deprecated.
        This methods does not make it clear which icon font is to be used. Use getGuiIcon() instead.
        Returns:
        The icon ID for this action.
      • getAvailableOverrideValue

        default Boolean getAvailableOverrideValue()
      • prefillProcessing

        default void prefillProcessing​(IProcessingPrefillData prefillData)
        Method which is called the processing is created
        Parameters:
        prefillData - IProcessingPrefillData