public ActionInsertFactColumnDetails( final ActionInsertFactCol52 column ) { super( column ); this.factType = column.getFactType(); this.factField = column.getFactField(); }
@Override public String getFactField() { return getActionCol52().getFactField(); }
@Override public String getFactField() { return getActionCol52().getFactField(); }
@Override public boolean hasEnums(final ActionInsertFactCol52 selectedAction) { for (Map.Entry<ActionInsertFactFieldsPattern, List<ActionInsertFactCol52>> 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 ActionInsertFactCol52 selectedAction) { for (Map.Entry<ActionInsertFactFieldsPattern, List<ActionInsertFactCol52>> 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 ActionInsertFactCol52 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 ActionInsertFactCol52 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 ActionInsertFactCol52 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 = col.getFactType(); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String getType(final ActionInsertFactCol52 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 = col.getFactType(); final String fieldName = col.getFactField(); return getTypeFromDataOracle(factType, fieldName); }
private String[] getValueList(final ActionInsertFactCol52 col) { if (col.getValueList() != null && !"".equals(col.getValueList())) { return parseValueList(getTypeFromDataOracle(col.getFactType(), col.getFactField()), col.getValueList()); } return new String[0]; }
private String[] getValueList(final ActionInsertFactCol52 col) { if (col.getValueList() != null && !"".equals(col.getValueList())) { return parseValueList(getTypeFromDataOracle(col.getFactType(), col.getFactField()), col.getValueList()); } return new String[0]; }
public ActionInsertFactCol52ActionInsertLogicalFactAdaptor(final ActionInsertFactCol52 action) { PortablePreconditions.checkNotNull("action", action); this.action = action; this.setFactType(action.getFactType()); final ActionFieldValue afv = new ActionFieldValue(); afv.setField(action.getFactField()); afv.setNature(BaseSingleFieldConstraint.TYPE_LITERAL); afv.setType(action.getType()); super.addFieldValue(afv); }
public ActionInsertFactCol52ActionInsertFactAdaptor(final ActionInsertFactCol52 action) { PortablePreconditions.checkNotNull("action", action); this.action = action; this.setFactType(action.getFactType()); final ActionFieldValue afv = new ActionFieldValue(); afv.setField(action.getFactField()); afv.setNature(BaseSingleFieldConstraint.TYPE_LITERAL); afv.setType(action.getType()); super.addFieldValue(afv); }
private GridColumn<?> convertColumn(final ActionInsertFactCol52 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 = column.getFactType(); 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 ActionInsertFactCol52 originalColumn, final ActionInsertFactCol52 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.setFactType(editedColumn.getFactType()); originalColumn.setInsertLogical(editedColumn.isInsertLogical()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
private void update(final ActionInsertFactCol52 originalColumn, final ActionInsertFactCol52 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.setFactType(editedColumn.getFactType()); originalColumn.setInsertLogical(editedColumn.isInsertLogical()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
private ActionInsertFactCol52 clone(final ActionInsertFactCol52 column) { final ActionInsertFactCol52 clone = newActionInsertFact(); 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.setInsertLogical(column.isInsertLogical()); clone.setDefaultValue(column.getDefaultValue()); clone.setFactType(column.getFactType()); clone.setHideColumn(column.isHideColumn()); clone.setType(column.getType()); return clone; }
private ActionInsertFactCol52 clone(final ActionInsertFactCol52 column) { final ActionInsertFactCol52 clone = newActionInsertFact(); 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.setInsertLogical(column.isInsertLogical()); clone.setDefaultValue(column.getDefaultValue()); clone.setFactType(column.getFactType()); clone.setHideColumn(column.isHideColumn()); clone.setType(column.getType()); return clone; }