Drools Workbench - Guided Decision Table Model 6.2.0.CR1

org.drools.workbench.models.guided.dtable.shared.model
Class ActionInsertFactFieldsPattern

java.lang.Object
  extended by org.drools.workbench.models.guided.dtable.shared.model.Pattern52
      extended by org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactFieldsPattern
All Implemented Interfaces:
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
static String FIELD_IS_INSERTED_LOGICALLY
          Available 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
ActionInsertFactFieldsPattern()
           
 
Method Summary
 ActionInsertFactFieldsPattern clonePattern()
          Clones this pattern instance.
 List<BaseColumnFieldDiff> diff(BaseColumn otherColumn)
          Analyze differences between two columns of same type.
 boolean isInsertedLogically()
           
 void setInsertedLogically(boolean isInsertedLogically)
           
 void update(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

clonePattern

public ActionInsertFactFieldsPattern clonePattern()
Description copied from class: Pattern52
Clones this pattern instance.

Overrides:
clonePattern in class Pattern52
Returns:
The cloned instance.

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.

Drools Workbench - Guided Decision Table Model 6.2.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.