|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.util.BeanPropertyComparator
public class BeanPropertyComparator
BeanPropertyComparator compares the two beans using multiple property names
Nested Class Summary | |
---|---|
static class |
BeanPropertyComparator.BeanComparisonException
|
Constructor Summary | |
---|---|
BeanPropertyComparator(List propertyNames)
Constructs a PropertyComparator for comparing beans using the properties named in the given List |
|
BeanPropertyComparator(List propertyNames,
boolean ignoreCase)
Constructs a PropertyComparator for comparing beans using the properties named in the given List. |
Method Summary | |
---|---|
int |
compare(Object o1,
Object o2)
Compare two JavaBeans by the properties given to the constructor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Constructor Detail |
---|
public BeanPropertyComparator(List propertyNames)
if the List is null, the beans will be compared directly by Properties will be compared in the order in which they are listed. Case will be ignored in String comparisons.
propertyNames
- List of property names (as Strings) used to compare beanspublic BeanPropertyComparator(List propertyNames, boolean ignoreCase)
Properties will be compared in the order in which they are listed. Case will be ignored if ignoreCase is true.
propertyNames
- List of property names (as Strings) used to compare beansignoreCase
- if true, case will be ignored during String comparisonsMethod Detail |
---|
public int compare(Object o1, Object o2)
compare
in interface Comparator
o1
- Object The first bean to get data from to compare againsto2
- Object The second bean to get data from to compare
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |