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:alfio.model.modification.TicketWithStatistic.java
@Override public int compareTo(TicketWithStatistic o) { return new CompareToBuilder().append(getTimestamp(), o.getTimestamp()).toComparison(); }
From source file:io.netlibs.bgp.protocol.capabilities.MultiProtocolCapability.java
@Override protected int compareToSubclass(Capability other) { MultiProtocolCapability mp = (MultiProtocolCapability) other; return (new CompareToBuilder()).append(getAfi(), mp.getAfi()).append(getSafi(), mp.getSafi()) .toComparison();/*from w w w . java 2s .c om*/ }
From source file:ch.digitalfondue.jfiveparse.TreeConstructionTest.java
@Parameters(name = "{0}:{index}:{2}") public static List<Object[]> data() throws IOException { List<Object[]> data = new ArrayList<>(); try (DirectoryStream<Path> ds = Files .newDirectoryStream(Paths.get("src/test/resources/html5lib-tests/tree-construction"), "*.dat")) { for (Path p : ds) { String file = new String(Files.readAllBytes(p), StandardCharsets.UTF_8); String[] testsAsString = file.split("\n\n#data\n"); for (String t : testsAsString) { TreeConstruction treeTest = parse(t); if (treeTest.scriptingFlag == null) { data.add(new Object[] { p.getFileName().toString(), treeTest, false }); data.add(new Object[] { p.getFileName().toString(), treeTest, true }); } else if (treeTest.scriptingFlag) { data.add(new Object[] { p.getFileName().toString(), treeTest, true }); } else { data.add(new Object[] { p.getFileName().toString(), treeTest, false }); }/*from www .ja v a2 s . c o m*/ } } } data.sort(new Comparator<Object[]>() { public int compare(Object[] o1, Object[] o2) { return new CompareToBuilder().append((String) o1[0], (String) o2[0]) .append((boolean) o1[2], (boolean) o2[2]).toComparison(); } }); return data; }
From source file:com.norconex.collector.http.url.Link.java
public int compareTo(final Link other) { return new CompareToBuilder().append(url, other.url).toComparison(); }
From source file:de.ailis.usb4java.libusb.Version.java
@Override public int compareTo(final Version other) { return new CompareToBuilder().append(major(), other.major()).append(minor(), other.minor()) .append(micro(), other.micro()).append(rc(), other.rc()).toComparison(); }
From source file:fr.landel.utils.commons.tuple.TripleIso.java
/** * <p>/*from w ww . ja v a 2 s.co m*/ * Compares the triple based on the left element followed by the middle * element and the right element. The types must be {@code Comparable}. * </p> * * @param other * the other triple, not null * @return negative if this is less, zero if equal, positive if greater and * if other is {@code null}, returns {@link Integer#MAX_VALUE} */ @Override public int compareTo(final TripleIso<T> other) { if (other == null) { return Integer.MAX_VALUE; } return new CompareToBuilder().append(this.getLeft(), other.getLeft()) .append(this.getMiddle(), other.getMiddle()).append(this.getRight(), other.getRight()) .toComparison(); }
From source file:ca.travelagency.identity.SystemUserRole.java
@Override public int compareTo(SystemUserRole other) { return new CompareToBuilder().append(getRole(), other.getRole()).toComparison(); }
From source file:alfio.model.EmailMessage.java
@Override public int compareTo(EmailMessage o) { return new CompareToBuilder().append(eventId, o.eventId).append(checksum, o.checksum).build(); }
From source file:ca.travelagency.config.Parameter.java
@Override public int compareTo(Parameter other) { return new CompareToBuilder().append(getName(), other.getName()).toComparison(); }
From source file:fr.landel.utils.commons.tuple.Single.java
/** * <p>/*from w ww . j av a 2 s .c o m*/ * Compares the single based on the element. The types must be * {@code Comparable}. * </p> * * @param other * the other single, may be null * @return negative if this is less, zero if equal, positive if greater and * if other is {@code null}, returns {@link Integer#MAX_VALUE} */ @Override public int compareTo(final Single<T> other) { if (other == null) { return Integer.MAX_VALUE; } return new CompareToBuilder().append(this.get(), other.get()).toComparison(); }