@Override public int compareTo(ContactGroup contactGroup) { if(contactGroup == null) throw new NullPointerException("PerunBean to compare with is null."); if (this.getName() == null && contactGroup.getName() != null) return -1; if (contactGroup.getName() == null && this.getName() != null) return 1; if (this.getName() == null && contactGroup.getName() == null) return 0; return this.getName().compareToIgnoreCase(contactGroup.getName()); } }
@Override public String toString() { StringBuilder str = new StringBuilder(); return str.append("ContactGroup:[facilityID='").append(getFacility().getId()).append("', name='").append(getName()).append("', groupsIDs='").append(BeansUtils.getIDsOfPerunBeans(getGroups())).append( "', ownersIDs='").append(BeansUtils.getIDsOfPerunBeans(getOwners())).append("', usersIDs='").append(BeansUtils.getIDsOfPerunBeans(users)).append("']").toString(); }