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: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 }