Example usage for org.apache.commons.lang.builder CompareToBuilder CompareToBuilder

List of usage examples for org.apache.commons.lang.builder CompareToBuilder CompareToBuilder

Introduction

In this page you can find the example usage for org.apache.commons.lang.builder CompareToBuilder CompareToBuilder.

Prototype

public CompareToBuilder() 

Source Link

Document

Constructor for CompareToBuilder.

Starts off assuming that the objects are equal.

Usage

From source file:org.nuxeo.github.Developer.java

@Override
public int compareTo(Developer o) {
    return new CompareToBuilder() //
            .append(this.login, o.login) //
            .append(this.name, o.name) //
            .append(this.signed, o.signed) //
            .append(this.emails, o.emails) //
            .append(this.url, o.url) //
            .append(this.company, o.company) //
            .append(this.aliases, o.aliases) //
            .append(this.commits, o.commits) //
            .toComparison();/*from  w  w w  . j  a v  a 2s .c  om*/
}

From source file:org.onebusaway.nyc.vehicle_tracking.impl.sort.NycQueuedInferredLocationBeanVehicleComparator.java

@Override
public int compare(NycQueuedInferredLocationBean o1, NycQueuedInferredLocationBean o2) {
    return new CompareToBuilder().append(o1.getVehicleId(), o2.getVehicleId()).toComparison();
}

From source file:org.onebusaway.nyc.vehicle_tracking.impl.sort.NycTestInferredLocationRecordDestinationSignCodeComparator.java

@Override
public int compare(NycTestInferredLocationRecord o1, NycTestInferredLocationRecord o2) {
    return new CompareToBuilder().append(o1.getDsc(), o2.getDsc()).toComparison();
}

From source file:org.onebusaway.nyc.vehicle_tracking.impl.sort.NycTestInferredLocationRecordVehicleComparator.java

@Override
public int compare(NycTestInferredLocationRecord o1, NycTestInferredLocationRecord o2) {
    return new CompareToBuilder().append(o1.getVehicleId(), o2.getVehicleId()).toComparison();
}

From source file:org.onebusaway.nyc.vehicle_tracking.impl.sort.NycTestLocationRecordDestinationSignCodeComparator.java

@Override
public int compare(NycTestLocationRecord o1, NycTestLocationRecord o2) {
    return new CompareToBuilder().append(o1.getDsc(), o2.getDsc()).toComparison();
}

From source file:org.onebusaway.nyc.vehicle_tracking.impl.sort.NycTestLocationRecordVehicleComparator.java

@Override
public int compare(NycTestLocationRecord o1, NycTestLocationRecord o2) {
    return new CompareToBuilder().append(o1.getVehicleId(), o2.getVehicleId()).toComparison();
}

From source file:org.openanzo.client.cli.StatementComparator.java

public int compare(Statement o1, Statement o2) {
    CompareToBuilder builder = new CompareToBuilder();
    builder.append(o1.getNamedGraphUri() != null ? o1.getNamedGraphUri().toString() : null,
            o2.getNamedGraphUri() != null ? o2.getNamedGraphUri().toString() : null);
    builder.append(o1.getSubject().toString(), o2.getSubject().toString());
    builder.append(o1.getPredicate(), o2.getPredicate(), predicateComparator);
    builder.append(o1.getObject().toString(), o2.getObject().toString());
    return builder.toComparison();
}

From source file:org.openanzo.rdf.Statement.java

public int compareTo(Statement o) {
    CompareToBuilder builder = new CompareToBuilder();
    builder.append(getNamedGraphUri() != null ? getNamedGraphUri() : null,
            o.getNamedGraphUri() != null ? o.getNamedGraphUri() : null);
    builder.append(getSubject(), o.getSubject());
    builder.append(getPredicate(), o.getPredicate());
    builder.append(getObject(), o.getObject());
    return builder.toComparison();

}

From source file:org.opencustomer.framework.db.vo.BaseVO.java

public int compareTo(Object obj) {
    int compare = -1;

    if (obj == null)
        compare = -1;//from   w  w  w  .  j  a v a 2  s.  c  o  m
    else if (this == obj)
        compare = 0;
    else if (!(obj instanceof BaseVO))
        compare = -1;
    else if (!this.getClass().equals(obj.getClass()))
        compare = -1;
    else {
        BaseVO castObj = (BaseVO) obj;

        CompareToBuilder builder = new CompareToBuilder();

        builder.append(this.getId(), castObj.getId());

        compare = builder.toComparison();
    }

    return compare;
}