List of usage examples for org.apache.commons.lang3.builder CompareToBuilder CompareToBuilder
public CompareToBuilder()
Constructor for CompareToBuilder.
Starts off assuming that the objects are equal.
From source file:com.github.catageek.bytecart.routing.RoutingTableContent.java
@Override public int compareTo(T o) { return new CompareToBuilder().append(value(), o.value()).toComparison(); }
From source file:edu.temple.cis3238.wiki.vo.TopicVO.java
@Override public int compareTo(TopicVO _that) { if (_that == null) { return 1; }//from w ww .j a v a 2 s.c o m CompareToBuilder ctb = new CompareToBuilder(); ctb.append(this.getTopicID() > 0, _that.getTopicID() > 0); ctb.append(this.getTopicID(), _that.getTopicID()); ctb.append(this.getTopicName().toLowerCase().trim(), _that.getTopicName().toLowerCase().trim()); return ctb.build(); }
From source file:com.vrem.wifianalyzer.settings.CountryPreferenceTest.java
@Before public void setUp() { MainActivity mainActivity = RobolectricUtil.INSTANCE.getActivity(); fixture = new CountryPreference(mainActivity, Robolectric.buildAttributeSet().build()); countries = WiFiChannelCountry.getAll(); Collections.sort(countries, new Comparator<WiFiChannelCountry>() { @Override//from w w w . j a v a 2s . c om public int compare(WiFiChannelCountry lhs, WiFiChannelCountry rhs) { return new CompareToBuilder().append(lhs.getCountryName(), rhs.getCountryName()) .append(lhs.getCountryCode(), rhs.getCountryCode()).toComparison(); } }); }
From source file:io.netlibs.bgp.protocol.InetAddressNextHop.java
@SuppressWarnings("unchecked") @Override/* w w w. j ava2 s . c om*/ public int compareTo(final NextHop o) { final CompareToBuilder builder = (new CompareToBuilder()).append(this.getType(), o.getType()); if (o.getType() == Type.InetAddress) { builder.append(this.getAddress().getAddress(), ((InetAddressNextHop<InetAddress>) o).getAddress().getAddress()); } return builder.toComparison(); }
From source file:io.netlibs.bgp.protocol.attributes.UnknownPathAttribute.java
@Override protected int subclassCompareTo(PathAttribute obj) { UnknownPathAttribute o = (UnknownPathAttribute) obj; return (new CompareToBuilder()).append(getTypeCode(), o.getTypeCode()).append(getValue(), o.getValue()) .toComparison();/*from w w w. j av a 2s. c o m*/ }
From source file:io.netlibs.bgp.protocol.capabilities.AutonomousSystem4Capability.java
@Override protected int compareToSubclass(final Capability other) { return (new CompareToBuilder()) .append(this.getAutonomousSystem(), ((AutonomousSystem4Capability) other).getAutonomousSystem()) .toComparison();/* w w w .j a v a 2 s. c om*/ }
From source file:com.cognifide.aet.job.api.collector.JsErrorLog.java
@Override public int compareTo(JsErrorLog o) { return new CompareToBuilder().append(sourceName, o.sourceName).append(lineNumber, o.lineNumber) .append(errorMessage, o.errorMessage).toComparison(); }
From source file:ddf.catalog.transformer.csv.common.CsvAttributeDescriptorComparator.java
/** {@inheritDoc} */ @Override//from w ww. j a va 2s .co m public int compare(AttributeDescriptor descriptor1, AttributeDescriptor descriptor2) { if (descriptor1 == null && descriptor2 == null) { return EQUAL; } if (descriptor1 == null) { return LESSER; } if (descriptor2 == null) { return GREATER; } String descriptorName1 = descriptor1.getName(); String descriptorName2 = descriptor2.getName(); return new CompareToBuilder().append(getAttributeIndex(descriptorName1), getAttributeIndex(descriptorName2)) .toComparison(); }
From source file:io.netlibs.bgp.protocol.attributes.OriginatorIDPathAttribute.java
@Override protected int subclassCompareTo(PathAttribute obj) { OriginatorIDPathAttribute o = (OriginatorIDPathAttribute) obj; return (new CompareToBuilder()).append(getOriginatorID(), o.getOriginatorID()).toComparison(); }
From source file:net.sibcolombia.sibsp.model.VocabularyConcept.java
@Override public int compareTo(Object object) { VocabularyConcept myClass = (VocabularyConcept) object; return new CompareToBuilder().append(this.vocabulary, myClass.vocabulary).append(this.order, myClass.order) .append(this.uri, myClass.uri).toComparison(); }