Package org.apache.commons.lang.builder

Examples of org.apache.commons.lang.builder.CompareToBuilder


     * @return 1 dersom st�rre, -1 dersom mindre og 0 dersom lik
     * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
     */
    public final int compare(final Transport transport1, final Transport transport2) {
        if (transport1 != null && transport2 != null) {
            return new CompareToBuilder().append(Util.convertDate(transport1.getLoadingDate(),Util.SHORT_DATE_FORMAT),
                    Util.convertDate(transport2.getLoadingDate(),Util.SHORT_DATE_FORMAT)).append(
                    transport1.getLoadTime(), transport2.getLoadTime()).append(
                    transport1.getTransportName(),
                    transport2.getTransportName()).toComparison();

View Full Code Here


     * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
     */
    public final int compare(final PacklistV packlist1, final PacklistV packlist2) {
        if (packlist1.getLoadingDate() != null
                && packlist2.getLoadingDate() != null) {
            return new CompareToBuilder().append(packlist1.getLoadingDate(),
                    packlist2.getLoadingDate()).toComparison();

        } else if (packlist1.getLoadingDate() != null) {
            return -1;
        } else if (packlist2.getLoadingDate() != null) {
View Full Code Here

     * @return 1 dersom st�rre, -1 dersom mindre og 0 dersom lik
     * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
     */
    public final int compare(final Order order1, final Order order2) {
        if (order1.getTransport() != null && order2.getTransport() != null) {
            return new CompareToBuilder().append(
                    order1.getTransport().getLoadingDate(),
                    order2.getTransport().getLoadingDate()).toComparison();

        } else if (order1.getTransport() != null) {
            return -1;
View Full Code Here

    public int compare(SolverBenchmark a, SolverBenchmark b) {
        List<Score> aScoreList = a.getScoreList();
        Collections.sort(aScoreList); // Worst scores become first in the list
        List<Score> bScoreList = b.getScoreList();
        Collections.sort(bScoreList); // Worst scores become first in the list
        return new CompareToBuilder()
                .append(aScoreList.toArray(), bScoreList.toArray())
                .toComparison();
    }
View Full Code Here

    private WorstScoreSolverBenchmarkComparator worstScoreSolverBenchmarkComparator
            = new WorstScoreSolverBenchmarkComparator();

    public int compare(SolverBenchmark a, SolverBenchmark b) {
        return new CompareToBuilder()
                .append(a.getTotalScore(), b.getTotalScore())
                .append(a, b, worstScoreSolverBenchmarkComparator)
                .toComparison();
    }
View Full Code Here

                .append(causes)
                .toHashCode();
    }

    public int compareTo(ConstraintOccurrence other) {
        return new CompareToBuilder()
                .append(ruleId, other.ruleId)
                .append(constraintType, other.constraintType)
                .append(causes, other.causes)
                .toComparison();
    }
View Full Code Here

        }
        for (List<BedDesignation> bedDesignationListPerBed : bedToBedDesignationList.values()) {
            Collections.sort(bedDesignationListPerBed, new Comparator<BedDesignation>() {
                public int compare(BedDesignation a, BedDesignation b) {
                    // This comparison is sameBedInSameNight safe.
                    return new CompareToBuilder()
                            .append(a.getAdmissionPart().getFirstNight(), b.getAdmissionPart().getFirstNight())
                            .append(a.getAdmissionPart().getLastNight(), b.getAdmissionPart().getLastNight())
                            .append(a.getAdmissionPart(), b.getAdmissionPart())
                            .toComparison();
                }
View Full Code Here

        private void tagFrontLoadLargeTopics(Examination examination) {
            List<Topic> sortedTopicList = new ArrayList<Topic>(examination.getTopicList());
            Collections.sort(sortedTopicList, new Comparator<Topic>() {
                public int compare(Topic a, Topic b) {
                    return new CompareToBuilder()
                            .append(a.getStudentSize(), b.getStudentSize()) // Ascending
                            .append(b.getId(), a.getId()) // Descending (according to spec)
                            .toComparison();
                }
            });
View Full Code Here

                .toHashCode();
    }

    // Used by the GUI to sort the ConstraintOccurrence list by causes
    public int compareTo(MrMachineTransientUsage other) {
        return new CompareToBuilder()
                .append(machineCapacity, other.machineCapacity)
                .append(usage, other.usage)
                .toComparison();
    }
View Full Code Here

                .toHashCode();
    }

    // Used by the GUI to sort the ConstraintOccurrence list by causes
    public int compareTo(MrMachineUsage other) {
        return new CompareToBuilder()
                .append(machineCapacity, other.machineCapacity)
                .append(usage, other.usage)
                .toComparison();
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.lang.builder.CompareToBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.