public DataColumnDef clone() { return new DataColumnDef(id, ColumnType.getByName(columnType.name())); } }
public DataColumnDef clone() { return new DataColumnDef(id, ColumnType.getByName(columnType.name())); } }
protected JsonArray toJsonObject(final Collection<DataColumnDef> columnList, final DataSetDef dataSetDef) throws JsonException { JsonArray result = null; if (columnList != null && !columnList.isEmpty()) { result = Json.createArray(); int idx = 0; for (final DataColumnDef column : columnList) { final String id = column.getId(); final ColumnType type = column.getColumnType(); final JsonObject columnObject = Json.createObject(); columnObject.put(COLUMN_ID, id); columnObject.put(COLUMN_TYPE, type.name().toLowerCase()); String pattern = dataSetDef.getPattern(id); if (pattern != null && pattern.trim().length() > 0) { columnObject.put(COLUMN_PATTERN, pattern); } result.set(idx++, columnObject); } } return result; }
protected JsonArray toJsonObject(final Collection<DataColumnDef> columnList, final DataSetDef dataSetDef) throws JsonException { JsonArray result = null; if (columnList != null && !columnList.isEmpty()) { result = Json.createArray(); int idx = 0; for (final DataColumnDef column : columnList) { final String id = column.getId(); final ColumnType type = column.getColumnType(); final JsonObject columnObject = Json.createObject(); columnObject.put(COLUMN_ID, id); columnObject.put(COLUMN_TYPE, type.name().toLowerCase()); String pattern = dataSetDef.getPattern(id); if (pattern != null && pattern.trim().length() > 0) { columnObject.put(COLUMN_PATTERN, pattern); } result.set(idx++, columnObject); } } return result; }
private ImageListEditor<ColumnType>.Entry buildEntry(final ColumnType type) { final String name = type.name(); final String descr = getColumnTypeDescription(type); final SafeUri uri = getImageUri(type); return columnType.newEntry(type, uri, new SafeHtmlBuilder().appendEscaped(name).toSafeHtml(), new SafeHtmlBuilder().appendEscaped(descr).toSafeHtml()); }
private ImageListEditor<ColumnType>.Entry buildEntry(final ColumnType type) { final String name = type.name(); final String descr = getColumnTypeDescription(type); final SafeUri uri = getImageUri(type); return columnType.newEntry(type, uri, new SafeHtmlBuilder().appendEscaped(name).toSafeHtml(), new SafeHtmlBuilder().appendEscaped(descr).toSafeHtml()); }