Class ActionInsertFactFieldsPattern
- java.lang.Object
-
- org.drools.workbench.models.guided.dtable.shared.model.Pattern52
-
- org.drools.workbench.models.guided.dtable.shared.model.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 Summary
Fields Modifier and Type Field Description static StringFIELD_IS_INSERTED_LOGICALLYAvailable fields for this type of column.-
Fields inherited from class org.drools.workbench.models.guided.dtable.shared.model.Pattern52
FIELD_BOUND_NAME, FIELD_ENTRY_POINT_NAME, FIELD_FACT_TYPE, FIELD_IS_NEGATED, FIELD_WINDOW
-
-
Constructor Summary
Constructors Constructor Description ActionInsertFactFieldsPattern()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionInsertFactFieldsPatternclonePattern()Clones this pattern instance.List<BaseColumnFieldDiff>diff(BaseColumn otherColumn)Analyze differences between two columns of same type.booleanequals(Object o)inthashCode()booleanisInsertedLogically()voidsetInsertedLogically(boolean isInsertedLogically)voidupdate(Pattern52 other)Update this pattern instance properties with the given ones from other pattern instance.-
Methods inherited from class org.drools.workbench.models.guided.dtable.shared.model.Pattern52
getBoundName, getChildColumns, getDefaultValue, getEntryPointName, getFactType, getHeader, getWidth, getWindow, isBound, isHideColumn, isNegated, setBoundName, setChildColumns, setDefaultValue, setEntryPointName, setFactType, setHeader, setHideColumn, setNegated, setWidth, setWindow
-
-
-
-
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
-
-
Method Detail
-
diff
public List<BaseColumnFieldDiff> diff(BaseColumn otherColumn)
Description copied from interface:DiffColumnAnalyze differences between two columns of same type.- Specified by:
diffin interfaceDiffColumn- Overrides:
diffin classPattern52- 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)
-
clonePattern
public ActionInsertFactFieldsPattern clonePattern()
Description copied from class:Pattern52Clones this pattern instance.- Overrides:
clonePatternin classPattern52- Returns:
- The cloned instance.
-
update
public void update(Pattern52 other)
Description copied from class:Pattern52Update this pattern instance properties with the given ones from other pattern instance.
-
-