Class ActionInsertFactFieldsPattern

  • All Implemented Interfaces:
    org.drools.workbench.models.datamodel.rule.HasCEPWindow, BaseColumn, CompositeColumn<ConditionCol52>, DiffColumn

    public class ActionInsertFactFieldsPattern
    extends Pattern52
    A Fact Pattern used by the ActionInsertFactFieldsPage Wizard page adding a flag indicating whether the Pattern is inserted Logically or not
    • Field Detail

      • FIELD_IS_INSERTED_LOGICALLY

        public static final String FIELD_IS_INSERTED_LOGICALLY
        Available fields for this type of column.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ActionInsertFactFieldsPattern

        public ActionInsertFactFieldsPattern()
    • Method Detail

      • diff

        public List<BaseColumnFieldDiff> diff​(BaseColumn otherColumn)
        Description copied from interface: DiffColumn
        Analyze differences between two columns of same type.
        Specified by:
        diff in interface DiffColumn
        Overrides:
        diff in class Pattern52
        Parameters:
        otherColumn - The column to compare with this one.
        Returns:
        A list of fields and its values that have changed.
      • isInsertedLogically

        public boolean isInsertedLogically()
      • setInsertedLogically

        public void setInsertedLogically​(boolean isInsertedLogically)
      • update

        public void update​(Pattern52 other)
        Description copied from class: Pattern52
        Update this pattern instance properties with the given ones from other pattern instance.
        Overrides:
        update in class Pattern52
        Parameters:
        other - The pattern to obtain the properties to set.