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:core.feature.userfeatureprofile.UserFeatureProfile.java
public int compareTo(Object o) { UserFeatureProfile rhs = (UserFeatureProfile) o; return new CompareToBuilder().append(featureProfile, rhs.featureProfile).append(user, rhs.user) .append(schedule, rhs.schedule).toComparison(); }
From source file:eu.debooy.natuur.form.Taxon.java
public int compareTo(Taxon andere) { return new CompareToBuilder().append(taxonId, andere.taxonId).toComparison(); }
From source file:io.yields.plugins.kpi.KPIReportProjectAction.java
public List<KPIReport> getKPIReports() { final List<KPIReport> kpiReports = new ArrayList<KPIReport>(); if (null == this.project) { return kpiReports; }// ww w . j av a 2 s. co m final List<? extends AbstractBuild<?, ?>> builds = project.getBuilds(); int count = 0; for (AbstractBuild<?, ?> currentBuild : builds) { if (count > config.getTrendSize()) { break; } final KPIReportBuildAction buildAction = currentBuild.getAction(KPIReportBuildAction.class); if (buildAction == null) { // try previous build continue; } final KPIReport report = buildAction.getBuildActionResultsDisplay().getKPIReport(); if (report == null) { break; } kpiReports.add(report); count++; } sort(kpiReports, new Comparator<KPIReport>() { @Override public int compare(KPIReport kpiReport, KPIReport other) { return new CompareToBuilder().append(kpiReport.getBuildNumber(), other.getBuildNumber()) .toComparison(); } }); return kpiReports; }
From source file:com.algoTrader.vo.MonthlyPerformanceVO.java
/** * @param object to compare this object against * @return int if equal/*from w w w. j a v a 2 s .c o m*/ * @see Comparable#compareTo(Object) */ public int compareTo(final MonthlyPerformanceVO object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getDate(), object.getDate()) .append(this.getValue(), object.getValue()).toComparison(); }
From source file:com.algoTrader.vo.SubscribeTickVO.java
/** * @param object to compare this object against * @return int if equal/*from w w w . j a v a 2s .c om*/ * @see Comparable#compareTo(Object) */ public int compareTo(final SubscribeTickVO object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getTick(), object.getTick()) .append(this.getTickerId(), object.getTickerId()).toComparison(); }
From source file:com.vmware.appfactory.notification.ActionAlert.java
/** * The default sort order for these ActionAlerts is to have the * latest _timestamp entity at the top. If _timestamp match, then * use group and then type./* ww w. ja v a2 s .c o m*/ * * @param other * @return */ @Override public int compareTo(ActionAlert o) { return new CompareToBuilder().append(o._timestamp, this._timestamp).append(o._group, this._group) .append(o._type, this._type).toComparison(); }
From source file:com.algoTrader.vo.ib.DeltaNeutralValidation.java
/** * @param object to compare this object against * @return int if equal//from w w w .j a v a 2 s . co m * @see Comparable#compareTo(Object) */ public int compareTo(final DeltaNeutralValidation object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getI(), object.getI()) .append(this.getUnderComp(), object.getUnderComp()).toComparison(); }
From source file:gemlite.core.internal.support.context.GemliteIndexContext.java
public void putIndexNamesByRegion(IndexRegion bean) { Set<IndexRegion> list = regionMap.get(bean.regionName()); if (list == null) { list = new ConcurrentSkipListSet<IndexRegion>(new Comparator<IndexRegion>() { @Override/*from ww w .jav a 2 s . c om*/ public int compare(IndexRegion o1, IndexRegion o2) { return new CompareToBuilder().append(o1.orderNo(), o2.orderNo()) .append(o1.indexName(), o2.indexName()).toComparison(); } }); regionMap.put(bean.regionName(), list); } list.add(bean); }
From source file:com.genericconf.bbbgateway.domain.Attendee.java
@Override public int compareTo(Attendee o) { return new CompareToBuilder().append(role, o.role).append(joinedWaitingRoomTime, o.joinedWaitingRoomTime) .append(joinedMeetingTime, o.joinedMeetingTime).append(name, o.name).toComparison(); }
From source file:com.avdheshyadav.spiderdb.dbmodel.Column.java
/** * /*from w w w.j a va2s . co m*/ */ public int compareTo(final Column other) { return new CompareToBuilder().append(schema, other.schema).append(table, other.table) .append(position, other.position).append(name, other.name).append(defaultValue, other.defaultValue) .append(dataType, other.dataType).append(isPartOfPrimaryKey, other.isPartOfPrimaryKey) .append(isPartOfForeignKey, other.isPartOfForeignKey).append(isPartOfIndex, other.isPartOfIndex) .append(isNullable, other.isNullable).append(privileges, other.privileges).toComparison(); }