@Override public boolean isNumberCategory() { return ReflectionUtils.isNumber(_categoryColumn.getDataType()); }
@Initialize public void init() { final Class<?> dataType = inputColumn.getDataType(); if (ReflectionUtils.isNumber(dataType)) { _number = true; } final List<Object> operandList = new ArrayList<>(); if (compareColumn != null) { operandList.add(null); } if (compareValues != null) { for (final String value : compareValues) { final Object operand = toOperand(value); operandList.add(operand); } } _operands = operandList.toArray(); }
public static boolean isDirectlyInsertableType(final InputColumn<?> column) { final Class<?> dataType = column.getDataType(); return ReflectionUtils.isNumber(dataType) || ReflectionUtils.isDate(dataType) || ReflectionUtils .isBoolean(dataType); }
if (ReflectionUtils.isBoolean(dataType)) { booleanColumns.add(inputColumn); } else if (ReflectionUtils.isNumber(dataType)) { numberColumns.add(inputColumn); } else if (ReflectionUtils.isDate(dataType)) {
return Percentage.parsePercentage(text); if (ReflectionUtils.isNumber(type)) {
return new java.sql.Date(date.getTime()); if (ReflectionUtils.isNumber(type)) { return ConvertToNumberTransformer.transformValue(str);
final boolean isNumber = dataType != null && ReflectionUtils.isNumber(dataType); final boolean isDate = dataType != null && ReflectionUtils.isDate(dataType);
private Object toOperand(final Object value) { final Class<?> dataType = inputColumn.getDataType(); if (ReflectionUtils.isBoolean(dataType)) { return ConvertToBooleanTransformer.transformValue(value, ConvertToBooleanTransformer.DEFAULT_TRUE_TOKENS, ConvertToBooleanTransformer.DEFAULT_FALSE_TOKENS); } else if (ReflectionUtils.isDate(dataType)) { return ConvertToDateTransformer.getInternalInstance().transformValue(value); } else if (ReflectionUtils.isNumber(dataType)) { return ConvertToNumberTransformer.transformValue(value); } else if (ReflectionUtils.isString(dataType)) { return ConvertToStringTransformer.transformValue(value); } else { return value; } }
if (ReflectionUtils.isNumber(dataType)) { value = Context.toNumber(value); } else if (ReflectionUtils.isBoolean(dataType)) {
private Object toOperand(final Object value) { if (value == null) { return null; } final Class<?> dataType = inputColumn.getDataType(); if (ReflectionUtils.isBoolean(dataType)) { return ConvertToBooleanTransformer.transformValue(value, ConvertToBooleanTransformer.DEFAULT_TRUE_TOKENS, ConvertToBooleanTransformer.DEFAULT_FALSE_TOKENS); } else if (ReflectionUtils.isDate(dataType)) { return ConvertToDateTransformer.getInternalInstance().transformValue(value); } else if (ReflectionUtils.isNumber(dataType)) { return ConvertToNumberTransformer.transformValue(value); } else if (ReflectionUtils.isString(dataType)) { if (operator == Operator.IN && value instanceof String) { return csvStringToArray((String) value); } else { return ConvertToStringTransformer.transformValue(value); } } else { return value; } }
} else if (type == char.class) { widgetClass = MultipleCharPropertyWidget.class; } else if (ReflectionUtils.isNumber(type)) { widgetClass = MultipleNumberPropertyWidget.class; } else { } else if (ReflectionUtils.isBoolean(type)) { widgetClass = SingleBooleanPropertyWidget.class; } else if (ReflectionUtils.isNumber(type)) { widgetClass = SingleNumberPropertyWidget.class; } else if (ReflectionUtils.isDate(type)) {