org.drools.workbench.models.guided.dtable.shared.model
Class GuidedDecisionTable52
java.lang.Object
org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52
- All Implemented Interfaces:
- HasImports, HasPackageName
public class GuidedDecisionTable52
- extends Object
- implements HasImports, HasPackageName
This is a decision table model for a guided editor. It is not template or XLS
based. (template could be done relatively easily by taking a template, as a
String, and then String[][] data and driving the SheetListener interface in
the decision tables module). This works by taking the column definitions, and
combining them with the table of data to produce rule models.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INTERNAL_ELEMENTS
public static final int INTERNAL_ELEMENTS
- Number of internal elements before ( used for offsets in serialization )
- See Also:
- Constant Field Values
SALIENCE_ATTR
public static final String SALIENCE_ATTR
- Various attribute names
- See Also:
- Constant Field Values
ENABLED_ATTR
public static final String ENABLED_ATTR
- See Also:
- Constant Field Values
DATE_EFFECTIVE_ATTR
public static final String DATE_EFFECTIVE_ATTR
- See Also:
- Constant Field Values
DATE_EXPIRES_ATTR
public static final String DATE_EXPIRES_ATTR
- See Also:
- Constant Field Values
NO_LOOP_ATTR
public static final String NO_LOOP_ATTR
- See Also:
- Constant Field Values
AGENDA_GROUP_ATTR
public static final String AGENDA_GROUP_ATTR
- See Also:
- Constant Field Values
ACTIVATION_GROUP_ATTR
public static final String ACTIVATION_GROUP_ATTR
- See Also:
- Constant Field Values
DURATION_ATTR
public static final String DURATION_ATTR
- See Also:
- Constant Field Values
TIMER_ATTR
public static final String TIMER_ATTR
- See Also:
- Constant Field Values
CALENDARS_ATTR
public static final String CALENDARS_ATTR
- See Also:
- Constant Field Values
AUTO_FOCUS_ATTR
public static final String AUTO_FOCUS_ATTR
- See Also:
- Constant Field Values
LOCK_ON_ACTIVE_ATTR
public static final String LOCK_ON_ACTIVE_ATTR
- See Also:
- Constant Field Values
RULEFLOW_GROUP_ATTR
public static final String RULEFLOW_GROUP_ATTR
- See Also:
- Constant Field Values
DIALECT_ATTR
public static final String DIALECT_ATTR
- See Also:
- Constant Field Values
NEGATE_RULE_ATTR
public static final String NEGATE_RULE_ATTR
- See Also:
- Constant Field Values
GuidedDecisionTable52
public GuidedDecisionTable52()
getActionCols
public List<ActionCol52> getActionCols()
getAttributeCols
public List<AttributeCol52> getAttributeCols()
getPatterns
public List<Pattern52> getPatterns()
- Return an immutable list of Pattern columns
- Returns:
getConditions
public List<CompositeColumn<? extends BaseColumn>> getConditions()
getConditionPattern
public Pattern52 getConditionPattern(String boundName)
getPattern
public Pattern52 getPattern(ConditionCol52 col)
getBRLColumn
public BRLColumn<?,?> getBRLColumn(BRLVariableColumn col)
getBRLColumn
public BRLConditionColumn getBRLColumn(BRLConditionVariableColumn col)
getBRLColumn
public BRLActionColumn getBRLColumn(BRLActionVariableColumn col)
getConditionsCount
public long getConditionsCount()
getData
public List<List<DTCellValue52>> getData()
getAnalysisData
public List<Analysis> getAnalysisData()
getExpandedColumns
public List<BaseColumn> getExpandedColumns()
- This method expands Composite columns into individual columns where
knowledge of individual columns is necessary; for example separate
columns in the user-interface or where individual columns need to be
analysed.
- Returns:
- A List of individual columns
getDescriptionCol
public DescriptionCol52 getDescriptionCol()
getMetadataCols
public List<MetadataCol52> getMetadataCols()
getParentName
public String getParentName()
getRowNumberCol
public RowNumberCol52 getRowNumberCol()
initAnalysisColumn
public void initAnalysisColumn()
getAnalysisCol
public AnalysisCol52 getAnalysisCol()
getTableName
public String getTableName()
setData
public void setData(List<List<DTCellValue52>> data)
setRowNumberCol
public void setRowNumberCol(RowNumberCol52 rowNumberCol)
setDescriptionCol
public void setDescriptionCol(DescriptionCol52 descriptionCol)
setMetadataCols
public void setMetadataCols(List<MetadataCol52> metadataCols)
setAttributeCols
public void setAttributeCols(List<AttributeCol52> attributeCols)
setConditionPatterns
public void setConditionPatterns(List<CompositeColumn<? extends BaseColumn>> conditionPatterns)
setActionCols
public void setActionCols(List<ActionCol52> actionCols)
setParentName
public void setParentName(String parentName)
setTableName
public void setTableName(String tableName)
getTableFormat
public GuidedDecisionTable52.TableFormat getTableFormat()
setTableFormat
public void setTableFormat(GuidedDecisionTable52.TableFormat tableFormat)
getAuditLog
public AuditLog getAuditLog()
- Retrieve, or lazily instantiate a new, AuditLog.
- Returns:
getImports
public Imports getImports()
- Specified by:
getImports in interface HasImports
setImports
public void setImports(Imports imports)
- Specified by:
setImports in interface HasImports
getPackageName
public String getPackageName()
- Specified by:
getPackageName in interface HasPackageName
setPackageName
public void setPackageName(String packageName)
- Specified by:
setPackageName in interface HasPackageName
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.