List of usage examples for org.apache.commons.lang3.builder CompareToBuilder reflectionCompare
public static int reflectionCompare(final Object lhs, final Object rhs)
Compares two Object
s via reflection.
Fields can be private, thus AccessibleObject.setAccessible
is used to bypass normal access control checks.
From source file:com.restfeel.entity.AbstractEntity.java
public int compareTo(Object o) { return CompareToBuilder.reflectionCompare(this, o); }
From source file:com.francetelecom.clara.cloud.coremodel.SSOId.java
@Override public int compareTo(Object o) { return CompareToBuilder.reflectionCompare(value.toLowerCase(), o); }
From source file:com.moscona.dataSpace.Numeric.java
@Override public int compareTo(IScalar<T> o) { return CompareToBuilder.reflectionCompare(this, o); }
From source file:com.moscona.dataSpace.Text.java
@Override public int compareTo(IScalar<String> o) { return CompareToBuilder.reflectionCompare(this, o); }
From source file:com.moscona.dataSpace.FactorValue.java
@SuppressWarnings({ "unchecked" }) public int compareTo(Object o) { if (factor.equals(((FactorValue<T>) o).getFactor())) { return CompareToBuilder.reflectionCompare(this, o); }/*from ww w . j ava2 s.co m*/ throw new ClassCastException("may not compare two factor values of different factors"); }
From source file:sk.opendata.odn.repository.jackrabbit.JackrabbitItem.java
@Override public int compareTo(JackrabbitItem o) { return CompareToBuilder.reflectionCompare(this, o); }
From source file:sk.opendata.odn.repository.solr.SolrItem.java
@Override public int compareTo(SolrItem o) { return CompareToBuilder.reflectionCompare(this, o); }