List of usage examples for org.apache.commons.collections.comparators NullComparator compare
public int compare(Object o1, Object o2)
From source file:com.sun.identity.admin.model.Resource.java
@Override public boolean equals(Object o) { if (o instanceof Resource) { Resource other = (Resource) o; NullComparator nc = new NullComparator(); return nc.compare(getName(), other.getName()) == 0; }// w w w . j av a2 s . c om return false; }
From source file:com.sun.identity.admin.model.SubjectContainer.java
public void setFilter(String filter) { if (filter == null) { filter = ""; }// w w w.ja v a2 s .co m NullComparator n = new NullComparator(); if (n.compare(this.filter, filter) != 0) { this.filter = filter; reset(); } }
From source file:com.sun.identity.admin.model.UserAttributesBean.java
public void setFilter(String filter) { if (filter == null) { filter = ""; }/*from w ww .j a v a2 s .com*/ NullComparator n = new NullComparator(); if (n.compare(this.filter, filter) != 0) { this.filter = filter; availableViewAttributes = null; } }
From source file:com.sun.identity.admin.model.RealmsBean.java
public void setRealmSelectPopupFilter(String realmSelectPopupFilter) { if (realmSelectPopupFilter == null) { realmSelectPopupFilter = ""; }// w ww .jav a2 s . c o m NullComparator n = new NullComparator(); if (n.compare(this.realmSelectPopupFilter, realmSelectPopupFilter) != 0) { this.realmSelectPopupFilter = realmSelectPopupFilter; reset(); } }
From source file:com.sun.identity.admin.model.ApplicationManageBean.java
public void setSearchFilter(String searchFilter) { if (searchFilter == null) { searchFilter = ""; }/* w ww . ja v a2 s. c o m*/ NullComparator n = new NullComparator(); if (n.compare(this.searchFilter, searchFilter) != 0) { this.searchFilter = searchFilter; reset(); } }
From source file:com.sun.identity.admin.model.ReferralWizardBean.java
public void setSubjectFilter(String subjectFilter) { if (subjectFilter == null) { subjectFilter = ""; }/*from ww w . ja v a2 s. co m*/ NullComparator n = new NullComparator(); if (n.compare(this.subjectFilter, subjectFilter) != 0) { this.subjectFilter = subjectFilter; resetAvailableRealmBeans(); } }
From source file:org.openmrs.comparator.PatientIdentifierTypeDefaultComparator.java
public PatientIdentifierTypeDefaultComparator() { comparatorChain = new ComparatorChain(); final NullComparator nullHigherComparator = new NullComparator(); final NullComparator nullLowerComparator = new NullComparator(false); //Retired higher comparatorChain.addComparator(new Comparator<PatientIdentifierType>() { @Override/*from ww w . j a v a 2s. c om*/ public int compare(PatientIdentifierType o1, PatientIdentifierType o2) { return nullLowerComparator.compare(o1.getRetired(), o2.getRetired()); } }); //Required lower comparatorChain.addComparator(new Comparator<PatientIdentifierType>() { @Override public int compare(PatientIdentifierType o1, PatientIdentifierType o2) { return nullLowerComparator.compare(o1.getRequired(), o2.getRequired()); } }, true); //By name comparatorChain.addComparator(new Comparator<PatientIdentifierType>() { @Override public int compare(PatientIdentifierType o1, PatientIdentifierType o2) { String o1Name = (o1.getName() != null) ? o1.getName().toLowerCase() : null; String o2Name = (o2.getName() != null) ? o2.getName().toLowerCase() : null; return nullHigherComparator.compare(o1Name, o2Name); } }); //By id comparatorChain.addComparator(new Comparator<PatientIdentifierType>() { @Override public int compare(PatientIdentifierType o1, PatientIdentifierType o2) { return nullHigherComparator.compare(o1.getPatientIdentifierTypeId(), o2.getPatientIdentifierTypeId()); } }); }