List of usage examples for org.apache.commons.lang.builder CompareToBuilder CompareToBuilder
public CompareToBuilder()
Constructor for CompareToBuilder.
Starts off assuming that the objects are equal.
From source file:edu.utah.further.mdr.api.domain.uml.UmlElementImpl.java
/** * Compare two pairs by lexicographic full name order. * * @param other//from w ww . j ava 2 s .co m * the other {@link UmlElementImpl} to be compared with this one. * @return the result of comparison */ @Override public final int compareTo(final UmlElement other) { return new CompareToBuilder().append(this.getName(), other.getName()).toComparison(); }
From source file:edu.utah.further.core.util.registry.SimpleDataMessageImpl.java
/** * Compare messages by IDs.// ww w . jav a2 s. co m * * @param o * @return * @see java.lang.Comparable#compareTo(java.lang.Object) */ @Override public final int compareTo(final SimpleDataMessage o) { // Cast to friendlier version validateEqualClass(this, o); final SimpleDataMessageImpl other = (SimpleDataMessageImpl) o; return new CompareToBuilder().append(this.id, other.id).toComparison(); }
From source file:com.netxforge.oss2.model.DataLinkInterface.java
/** * <p>compareTo</p>/* ww w . j a va2s . co m*/ * * @param o a {@link com.netxforge.oss2.model.DataLinkInterface} object. * @return a int. */ public int compareTo(final DataLinkInterface o) { return new CompareToBuilder().append(getId(), o.getId()).append(getNode(), o.getNode()) .append(getIfIndex(), o.getIfIndex()).append(getSource(), o.getSource()) .append(getNodeParentId(), o.getNodeParentId()).append(getParentIfIndex(), o.getParentIfIndex()) .append(getStatus(), o.getStatus()).append(getLastPollTime(), o.getLastPollTime()) .append(getLinkTypeId(), o.getLinkTypeId()).toComparison(); }
From source file:de.pro.dbw.file.tipofthenight.api.TipOfTheNightModel.java
@Override public int compareTo(TipOfTheNightModel other) { return new CompareToBuilder().append(other.getGenerationTime(), this.getGenerationTime()) .append(other.getTitle(), this.getTitle()).append(other.getId(), this.getId()).toComparison(); }
From source file:ca.tnt.ldaputils.impl.LdapOrganization.java
@SuppressWarnings({ "ChainedMethodCall", "CompareToUsesNonFinalVariable" }) @Override//from w w w. j av a 2s. c o m public int compareTo(final Object o) { final LdapOrganization myClass = (LdapOrganization) o; return new CompareToBuilder().appendSuper(super.compareTo(o)) .append(businessCategories, myClass.businessCategories) .append(getBusinessCategories(), myClass.getBusinessCategories()) .append(telephoneNumber, myClass.telephoneNumber) .append(facsimileTelephoneNumber, myClass.facsimileTelephoneNumber).append(street, myClass.street) .append(postOfficeBox, myClass.postOfficeBox).append(postalAddress, myClass.postalAddress) .append(postalCode, myClass.postalCode).append(locality, myClass.locality) .append(organization, myClass.organization).toComparison(); }
From source file:net.rrm.ehour.domain.ProjectAssignment.java
/** * @see java.lang.Comparable#compareTo(Object) *///from w ww . ja v a 2 s.c o m public int compareTo(ProjectAssignment object) { return new CompareToBuilder() //sort by column order as displayed in ProjectOverviewPanel .append(this.getProject().getCustomer().getName(), object.getProject().getCustomer().getName()) .append(this.getProject().getProjectCode(), object.getProject().getProjectCode()) .append(this.getProject().getName(), object.getProject().getName()) //here we should already have a sort. Anyway let's continue with some default comparison .append(this.getProject(), object.getProject()).append(this.getDateEnd(), object.getDateEnd()) .append(this.getDateStart(), object.getDateStart()).append(this.getUser(), object.getUser()) .append(this.getAssignmentId(), object.getAssignmentId()).toComparison(); }
From source file:com.algoTrader.vo.ib.TickPrice.java
/** * @param object to compare this object against * @return int if equal/*from ww w. j ava 2 s . c o m*/ * @see Comparable#compareTo(Object) */ public int compareTo(final TickPrice object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getTickerId(), object.getTickerId()) .append(this.getField(), object.getField()).append(this.getPrice(), object.getPrice()) .append(this.getCanAutoExecute(), object.getCanAutoExecute()).toComparison(); }
From source file:com.edmunds.etm.runtime.api.Application.java
@Override public int compareTo(Application o) { CompareToBuilder builder = new CompareToBuilder(); builder.append(this.name, o.name); builder.append(this.version, o.version); return builder.toComparison(); }
From source file:com.hmsinc.epicenter.model.health.PatientDetail.java
public int compareTo(PatientDetail p) { return new CompareToBuilder().append(getTimestamp(), p.getTimestamp()).append(getId(), p.getId()) .toComparison();/*from w w w . j av a2s . c o m*/ }
From source file:gov.nih.nci.firebird.data.Degree.java
@Override public int compareTo(Degree degree2) { return new CompareToBuilder().append(getDegreeType(), degree2.getDegreeType()) .append(getEffectiveDate(), degree2.getEffectiveDate()).append(getIssuer(), degree2.getIssuer()) .toComparison();/*from w ww .j a v a 2 s. c o m*/ }