Example usage for org.apache.commons.lang3.builder CompareToBuilder CompareToBuilder

List of usage examples for org.apache.commons.lang3.builder CompareToBuilder CompareToBuilder

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder CompareToBuilder CompareToBuilder.

Prototype

public CompareToBuilder() 

Source Link

Document

Constructor for CompareToBuilder.

Starts off assuming that the objects are equal.

Usage

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();
}