Class ConditionCheck


  • public final class ConditionCheck
    extends Object
    • Field Detail

      • EXPR_PATTERN

        public static final Pattern EXPR_PATTERN
        Muster für die Verarbeitung der Eingabe einer Ausführungsbedingung vom Typ EExecCondition.REGEX_MATCH.

        Bsp.-Eingabe:
         REGEX([%Formular.Status%]=send|accepted) REGEX([%Zeichner1.Steuernummer.Auslaendische%]=.+)
         
    • Constructor Detail

      • ConditionCheck

        public ConditionCheck​(Bedingung bedingung)
        Erstellt eine Instanz, die prüft, ob die Formulardaten die übergebene Bedingung erfüllen.
        Parameters:
        bedingung - Die Bedingung, gegen die geprüft werden soll.
    • Method Detail

      • accept

        public boolean accept​(IFormDataAdapter fd,
                              WorkflowProcessingContext wpc)
        Liefert true, wenn die Bedingung dieses Checks von den übergebenen Formulardaten erfüllt wird.
        Parameters:
        fd - Die Formulardaten
        wpc - The current workflow processing context of the workflow being executed.
        Returns:
        true if the condition matches, false otherwise.