private int compareInternal(NUMBER a, NUMBER b) { return ObjectUtility.compareTo(NumberUtility.numberToBigDecimal(a), NumberUtility.numberToBigDecimal(b)); }
private int compareInternal(NUMBER a, NUMBER b) { return ObjectUtility.compareTo(NumberUtility.numberToBigDecimal(a), NumberUtility.numberToBigDecimal(b)); }
private <T extends Comparable<T>> IStatus checkFromTo(IValueField<T> from, IValueField<T> to, boolean lessMessage) { if (from != null && to != null && ObjectUtility.compareTo(from.getValue(), to.getValue()) > 0) { if (lessMessage) { return new InvalidSequenceStatus(TEXTS.get("XMustBeLessThanOrEqualY", from.getLabel(), to.getLabel())); } else { return new InvalidSequenceStatus(TEXTS.get("XMustBeGreaterThanOrEqualY", to.getLabel(), from.getLabel())); } } return null; }