public static Comparable<Object> getComparable(Object object) { final Boolean b = toBoolean(object); return new Comparable<Object>() { @Override public boolean equals(Object obj) { return _instance.equals(obj); } public int compareTo(Object o) { return _instance.compare(b, o); } @Override public String toString() { return "BooleanComparable[boolean=" + b + "]"; } }; }
/** * {@inheritDoc} */ @Override public Boolean toVirtualValue(String physicalValue) { if (physicalValue == null || physicalValue.length() == 0) { return null; } return BooleanComparator.parseBoolean(physicalValue); }
public int compareTo(Object o) { return _instance.compare(b, o); }
return TimeComparator.getComparator().compare(o1, o2); if (BooleanComparator.isBoolean(o1) && BooleanComparator.isBoolean(o2)) { return BooleanComparator.getComparator().compare(o1, o2);
return TimeComparator.getComparator().compare(o1, o2); if (BooleanComparator.isBoolean(o1) && BooleanComparator.isBoolean(o2)) { return BooleanComparator.getComparator().compare(o1, o2);
public static Comparable<Object> getComparable(Object object) { final Boolean b = toBoolean(object); return new Comparable<Object>() { @Override public boolean equals(Object obj) { return _instance.equals(obj); } public int compareTo(Object o) { return _instance.compare(b, o); } @Override public String toString() { return "BooleanComparable[boolean=" + b + "]"; } }; }
/** * {@inheritDoc} */ @Override public Boolean toVirtualValue(String physicalValue) { if (physicalValue == null || physicalValue.length() == 0) { return null; } return BooleanComparator.parseBoolean(physicalValue); }
public int compareTo(Object o) { return _instance.compare(b, o); }
protected boolean getBoolean(String value, boolean ifNull) { if (value == null) { return ifNull; } value = value.trim(); if (value.isEmpty()) { return ifNull; } return BooleanComparator.parseBoolean(value); } }
public static Boolean toBoolean(Object o) { if (o == null) { return null; } if (o instanceof Boolean) { return (Boolean) o; } if (o instanceof String) { try { return parseBoolean((String) o); } catch (IllegalArgumentException e) { logger.warn( "Could not convert String '{}' to boolean, returning false", o); return false; } } if (o instanceof Number) { int i = ((Number) o).intValue(); return i >= 1; } logger.warn( "Could not convert '{}' to boolean, returning false", o); return false; }
protected boolean getBoolean(Object value, boolean ifNull) { if (isNullOrEmpty(value)) { return ifNull; } return BooleanComparator.toBoolean(value).booleanValue(); }
public static Boolean toBoolean(Object o) { if (o == null) { return null; } if (o instanceof Boolean) { return (Boolean) o; } if (o instanceof String) { try { return parseBoolean((String) o); } catch (IllegalArgumentException e) { logger.warn( "Could not convert String '{}' to boolean, returning false", o); return false; } } if (o instanceof Number) { int i = ((Number) o).intValue(); return i >= 1; } logger.warn( "Could not convert '{}' to boolean, returning false", o); return false; }
private Boolean getBoolean(String key) { final Object obj = get(key); if (obj == null) { return null; } return BooleanComparator.toBoolean(obj); }
BooleanComparator.parseBoolean(stringValue); } catch (IllegalArgumentException e) { _booleanPossible = false;
protected boolean getBoolean(Object value, boolean ifNull) { if (isNullOrEmpty(value)) { return ifNull; } return BooleanComparator.toBoolean(value).booleanValue(); }
BooleanComparator.parseBoolean(stringValue); } catch (IllegalArgumentException e) { _booleanPossible = false;
private Boolean getBoolean(String key) { final Object obj = get(key); if (obj == null) { return null; } return BooleanComparator.toBoolean(obj); }
@Override public Object evaluate(Row row, Object[] parameters, SelectItem item) { final Object value = row.getValue(item); if (value == null || value instanceof Boolean) { return value; } return BooleanComparator.toBoolean(value); }