List of usage examples for org.apache.commons.lang3.builder CompareToBuilder reflectionCompare
public static int reflectionCompare(final Object lhs, final Object rhs)
Compares two Objects 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); }