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.drools.planner.examples.tsp.domain.CityAssignment.java

public int compareTo(CityAssignment other) {
    return new CompareToBuilder().append(city, other.city).append(id, other.id).toComparison();
}

From source file:org.drools.planner.examples.tsp.domain.solver.LatitudeVisitDifficultyComparator.java

public int compare(Visit a, Visit b) {
    return new CompareToBuilder()
            // TODO experiment with (aLatitude - bLatitude) % 10
            .append(a.getCity().getLatitude(), b.getCity().getLatitude())
            .append(a.getCity().getLongitude(), b.getCity().getLongitude()).append(a.getId(), b.getId())
            .toComparison();// ww w.j av a2s .  c  o  m
}

From source file:org.drools.planner.examples.tsp.domain.solver.LongitudeVisitDifficultyComparator.java

public int compare(Visit a, Visit b) {
    return new CompareToBuilder()
            // TODO experiment with (aLongitude - bLongitude) % 10
            .append(a.getCity().getLongitude(), b.getCity().getLongitude())
            .append(a.getCity().getLatitude(), b.getCity().getLatitude()).append(a.getId(), b.getId())
            .toComparison();/*from w  w  w  .  j a v a  2s  .  c  o m*/
}

From source file:org.drools.planner.examples.vehiclerouting.domain.solver.VrpCustomerDifficultyComparator.java

public int compare(VrpCustomer a, VrpCustomer b) {
    return new CompareToBuilder()
            // TODO experiment with (aLatitude - bLatitude) % 10
            .append(a.getLocation().getLatitude(), b.getLocation().getLatitude())
            .append(a.getLocation().getLongitude(), b.getLocation().getLongitude())
            .append(a.getDemand(), b.getDemand()).append(a.getId(), b.getId()).toComparison();
}

From source file:org.eclipse.triquetrum.processing.model.impl.NamedValueImpl.java

@Override
public int compareTo(NamedValue<V> o) {
    return new CompareToBuilder().append(name, o.getName()).append(value, o.getValue()).toComparison();
}

From source file:org.geoserver.security.iride.entity.IrideIdentity.java

@Override
public int compareTo(IrideIdentity other) {
    // quick test
    if (this == other) {
        return 0;
    }//w  ww  . jav a 2 s  . c  o m

    final CompareToBuilder builder = new CompareToBuilder();
    builder.append(this.codFiscale, other.codFiscale).append(this.nome, other.nome)
            .append(this.cognome, other.cognome).append(this.idProvider, other.idProvider)
            .append(this.timestamp, other.timestamp)
            .append(this.livelloAutenticazione, other.livelloAutenticazione).append(this.mac, other.mac);

    return builder.toComparison();
}

From source file:org.geoserver.security.iride.entity.IrideInfoPersona.java

@Override
public int compareTo(IrideInfoPersona other) {
    // quick test
    if (this == other) {
        return 0;
    }//from   w  ww.  j  av  a2s . c o  m

    final CompareToBuilder builder = new CompareToBuilder();
    builder.append(this.role, other.role);

    return builder.toComparison();
}

From source file:org.geoserver.security.iride.entity.IrideRole.java

@Override
public int compareTo(IrideRole other) {
    // quick test
    if (this == other) {
        return 0;
    }//from www.  j  av a  2 s. co  m

    final CompareToBuilder builder = new CompareToBuilder();
    builder.append(this.code, this.domain);

    return builder.toComparison();
}

From source file:org.glite.security.voms.admin.persistence.model.Certificate.java

public int compareTo(Certificate o) {

    CompareToBuilder builder = new CompareToBuilder();

    builder.append(subjectString, o.subjectString).append(ca.getSubjectString(), o.ca.getSubjectString());

    return builder.toComparison();
}

From source file:org.glite.security.voms.admin.persistence.model.task.LogRecord.java

public int compareTo(LogRecord o) {

    return new CompareToBuilder().append(task, o.task).append(date, o.date).append(event, o.event)
            .toComparison();//from  www  . ja  v a  2 s  .  c  om
}