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:net.rrm.ehour.domain.TimesheetEntryId.java

/**
 * @see java.lang.Comparable#compareTo(Object)
 *//*from w ww  . j  a v a2s .  c o m*/
public int compareTo(TimesheetEntryId object) {
    return new CompareToBuilder().append(this.getProjectAssignment(), object.getProjectAssignment())
            .append(this.getEntryDate(), object.getEntryDate()).toComparison();
}

From source file:net.rrm.ehour.domain.ProjectAssignmentType.java

/**
 * @see java.lang.Comparable#compareTo(Object)
 *///from w  w w  .  ja  v a2 s  .c o m
public int compareTo(ProjectAssignmentType type) {
    return new CompareToBuilder().append(this.getAssignmentType(), type.getAssignmentType())
            .append(this.getAssignmentTypeId(), type.getAssignmentTypeId()).toComparison();
}

From source file:com.gst.portfolio.floatingrates.data.FloatingRateData.java

@Override
public int compareTo(final FloatingRateData obj) {
    if (obj == null) {
        return -1;
    }/*  ww  w. j  a v  a  2 s . c  o m*/
    return new CompareToBuilder() //
            .append(this.id, obj.id) //
            .append(this.name, obj.name) //
            .append(this.isBaseLendingRate, obj.isBaseLendingRate) //
            .append(this.isActive, obj.isActive) //
            .toComparison();
}

From source file:net.sf.sze.model.zeugnisconfig.ArbeitsUndSozialVerhalten.java

@Override
public int compareTo(final ArbeitsUndSozialVerhalten other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(this.typ, other.typ);
    compareBuilder.append(this.sortierung, other.sortierung);
    compareBuilder.append(this.name, other.name);
    return compareBuilder.toComparison();
}

From source file:edu.utah.further.ds.i2b2.model.impl.domain.PatientMappingPK.java

/**
 * @param o//from w w  w .  java2  s.  c o  m
 * @return
 * @see java.lang.Comparable#compareTo(java.lang.Object)
 */
@Override
public int compareTo(PatientMappingId that) {
    return new CompareToBuilder().append(this.getPatientIde(), that.getPatientIde())
            .append(this.getPatientIdeSource(), that.getPatientIdeSource()).toComparison();
}

From source file:de.pro.dbw.navigation.dreambook.api.DreamBookNavigationModel.java

@Override
public int compareTo(DreamBookNavigationModel other) {
    return new CompareToBuilder().append(other.getGenerationTime(), this.getGenerationTime())
            .append(other.getTitle(), this.getTitle()).append(other.getIdToOpen(), this.getIdToOpen())
            .toComparison();/*  ww  w. java 2 s.  c  o m*/
}

From source file:edu.utah.further.ds.i2b2.model.impl.domain.VisitDimensionPK.java

/**
 * @param o//from   w w  w .jav a 2  s  .c  om
 * @return
 * @see java.lang.Comparable#compareTo(java.lang.Object)
 */
@Override
public int compareTo(VisitDimensionId that) {
    return new CompareToBuilder().append(this.getEncounterNum(), that.getEncounterNum())
            .append(this.getPatientNum(), that.getPatientNum()).toComparison();
}

From source file:com.algoTrader.vo.ib.AccountDownloadEnd.java

/**
 * @param object to compare this object against
 * @return int if equal// w w w.  j a va2 s.  c  o  m
 * @see Comparable#compareTo(Object)
 */
public int compareTo(final AccountDownloadEnd object) {
    if (object == null) {
        return -1;
    }
    // Check if the same object instance
    if (object == this) {
        return 0;
    }
    return new CompareToBuilder().append(this.getS(), object.getS()).toComparison();
}

From source file:net.rrm.ehour.domain.UserRole.java

@Override
public int compareTo(UserRole object) {
    return new CompareToBuilder().append(this.getRole(), object.getRole())
            .append(this.getRoleName(), object.getRoleName()).toComparison();
}

From source file:net.sf.sze.model.stammdaten.Klasse.java

@Override
public int compareTo(final Klasse other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(-this.jahrgang, -other.jahrgang);
    compareBuilder.append(this.suffix, other.suffix);
    return compareBuilder.toComparison();
}