public ActionSetFieldColumnDetails( final ActionSetFieldCol52 column ) { super( column ); this.boundName = column.getBoundName(); this.factField = column.getFactField(); }
@Override public String getFactField() { return getActionCol52().getFactField(); }
@Override public String getFactField() { return getActionCol52().getFactField(); }
@Override public boolean hasEnums(final ActionSetFieldCol52 selectedAction) { for (Map.Entry<Pattern52, List<ActionSetFieldCol52>> e : this.patternToActionsMap.entrySet()) { if (e.getValue().contains(selectedAction)) { final String factType = e.getKey().getFactType(); final String factField = selectedAction.getFactField(); return this.oracle.hasEnums(factType, factField); } } return false; }
@Override public boolean hasEnums(final ActionSetFieldCol52 selectedAction) { for (Map.Entry<Pattern52, List<ActionSetFieldCol52>> e : this.patternToActionsMap.entrySet()) { if (e.getValue().contains(selectedAction)) { final String factType = e.getKey().getFactType(); final String factField = selectedAction.getFactField(); return this.oracle.hasEnums(factType, factField); } } return false; }
private String getFactField() { if (baseColumn instanceof ConditionCol52) { return ((ConditionCol52) baseColumn).getFactField(); } else if (baseColumn instanceof ActionSetFieldCol52) { return ((ActionSetFieldCol52) baseColumn).getFactField(); } else if (baseColumn instanceof ActionInsertFactCol52) { return ((ActionInsertFactCol52) baseColumn).getFactField(); } else { return null; } }
private String getFactField() { if (baseColumn instanceof ConditionCol52) { return ((ConditionCol52) baseColumn).getFactField(); } else if (baseColumn instanceof ActionSetFieldCol52) { return ((ActionSetFieldCol52) baseColumn).getFactField(); } else if (baseColumn instanceof ActionInsertFactCol52) { return ((ActionInsertFactCol52) baseColumn).getFactField(); } else { return null; } }
@Override public void render( final Context context, final ActionSetFieldCol52 value, final SafeHtmlBuilder sb ) { final StringBuilder b = new StringBuilder(); appendHeader( b, value ); b.append( value.getFactField() ); sb.append( TEMPLATE.text( getCssStyleName( value ), b.toString() ) ); }
@Override public void render( final Context context, final ActionSetFieldCol52 value, final SafeHtmlBuilder sb ) { final StringBuilder b = new StringBuilder(); appendHeader( b, value ); b.append( value.getFactField() ); sb.append( TEMPLATE.text( getCssStyleName( value ), b.toString() ) ); }
private String getType(final Pattern52 pattern, final ActionSetFieldCol52 col) { // Columns with "Value Lists" etc are always Text (for now) if (hasValueList(col)) { return DataType.TYPE_STRING; } //Otherwise lookup from SuggestionCompletionEngine final String factType = pattern.getFactType(); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String getType(final Pattern52 pattern, final ActionSetFieldCol52 col) { // Columns with "Value Lists" etc are always Text (for now) if (hasValueList(col)) { return DataType.TYPE_STRING; } //Otherwise lookup from SuggestionCompletionEngine final String factType = pattern.getFactType(); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String getType(final ActionSetFieldCol52 col) { // Columns with "Value Lists" etc are always Text (for now) if (hasValueList(col)) { return DataType.TYPE_STRING; } //Otherwise lookup from SuggestionCompletionEngine final String factType = getBoundFactType(col.getBoundName()); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String getType(final ActionSetFieldCol52 col) { // Columns with "Value Lists" etc are always Text (for now) if (hasValueList(col)) { return DataType.TYPE_STRING; } //Otherwise lookup from SuggestionCompletionEngine final String factType = getBoundFactType(col.getBoundName()); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String[] getValueList(final ActionSetFieldCol52 col) { if (col.getValueList() != null && !"".equals(col.getValueList())) { return parseValueList(getTypeFromDataOracle(getBoundFactType(col.getBoundName()), col.getFactField()), col.getValueList()); } return new String[0]; }
private String[] getValueList(final ActionSetFieldCol52 col) { if (col.getValueList() != null && !"".equals(col.getValueList())) { return parseValueList(getTypeFromDataOracle(getBoundFactType(col.getBoundName()), col.getFactField()), col.getValueList()); } return new String[0]; }
private GridColumn<?> convertColumn(final ActionSetFieldCol52 column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { //Check if the column has a "Value List" or an enumeration. Value List takes precedence final String factType = columnUtilities.getBoundFactType(column.getBoundName()); final String fieldName = column.getFactField(); final DataType.DataTypes dataType = columnUtilities.getDataType(column); if (columnUtilities.hasValueList(column)) { return newValueListColumn(column, access, gridWidget); } else if (oracle.hasEnums(factType, fieldName)) { return newSingleSelectionEnumColumn(factType, fieldName, dataType, column, access, gridWidget); } return newColumn(column, access, gridWidget); }
private void update(final ActionSetFieldCol52 originalColumn, final ActionSetFieldCol52 editedColumn) { originalColumn.setBoundName(editedColumn.getBoundName()); originalColumn.setType(editedColumn.getType()); originalColumn.setFactField(editedColumn.getFactField()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setValueList(editedColumn.getValueList()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setUpdate(editedColumn.isUpdate()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
private void update(final ActionSetFieldCol52 originalColumn, final ActionSetFieldCol52 editedColumn) { originalColumn.setBoundName(editedColumn.getBoundName()); originalColumn.setType(editedColumn.getType()); originalColumn.setFactField(editedColumn.getFactField()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setValueList(editedColumn.getValueList()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setUpdate(editedColumn.isUpdate()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
private ActionSetFieldCol52 clone(final ActionSetFieldCol52 column) { final ActionSetFieldCol52 clone = newActionSetField(); if (tableFormat() == LIMITED_ENTRY) { asLimited(clone).setValue(asLimited(column).getValue()); } clone.setFactField(column.getFactField()); clone.setBoundName(column.getBoundName()); clone.setValueList(column.getValueList()); clone.setHeader(column.getHeader()); clone.setUpdate(column.isUpdate()); clone.setDefaultValue(column.getDefaultValue()); clone.setHideColumn(column.isHideColumn()); clone.setType(column.getType()); return clone; }
private ActionSetFieldCol52 clone(final ActionSetFieldCol52 column) { final ActionSetFieldCol52 clone = newActionSetField(); if (tableFormat() == LIMITED_ENTRY) { asLimited(clone).setValue(asLimited(column).getValue()); } clone.setFactField(column.getFactField()); clone.setBoundName(column.getBoundName()); clone.setValueList(column.getValueList()); clone.setHeader(column.getHeader()); clone.setUpdate(column.isUpdate()); clone.setDefaultValue(column.getDefaultValue()); clone.setHideColumn(column.isHideColumn()); clone.setType(column.getType()); return clone; }