Example usage for org.apache.commons.lang3.builder EqualsBuilder isEquals

List of usage examples for org.apache.commons.lang3.builder EqualsBuilder isEquals

Introduction

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

Prototype

boolean isEquals

To view the source code for org.apache.commons.lang3.builder EqualsBuilder isEquals.

Click Source Link

Document

If the fields tested are equals.

Usage

From source file:com.nmote.smpp.DeliverSmPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 */// w w w  .  java 2s .  c o m
public boolean equals(Object o) {
    boolean result;
    if (o instanceof DeliverSmPDU) {
        DeliverSmPDU p = (DeliverSmPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.service_type, service_type);
        b.append(p.source_addr, source_addr);
        b.append(p.dest_addr, dest_addr);
        b.append(p.esm_class, esm_class);
        b.append(p.protocol_id, protocol_id);
        b.append(p.priority_flag, priority_flag);
        b.append(p.schedule_delivery_time, schedule_delivery_time);
        b.append(p.validity_period, validity_period);
        b.append(p.registered_delivery, registered_delivery);
        b.append(p.replace_if_present_flag, replace_if_present_flag);
        b.append(p.data_coding, data_coding);
        b.append(p.sm_default_msg_id, sm_default_msg_id);
        b.append(p.short_message, short_message);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.SubmitSmPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///  ww w . ja v  a2  s . c  om
public boolean equals(Object o) {
    boolean result;
    if (o instanceof SubmitSmPDU) {
        SubmitSmPDU p = (SubmitSmPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.service_type, service_type);
        b.append(p.source_addr, source_addr);
        b.append(p.dest_addr, dest_addr);
        b.append(p.esm_class, esm_class);
        b.append(p.protocol_id, protocol_id);
        b.append(p.priority_flag, priority_flag);
        b.append(p.schedule_delivery_time, schedule_delivery_time);
        b.append(p.validity_period, validity_period);
        b.append(p.registered_delivery, registered_delivery);
        b.append(p.replace_if_present_flag, replace_if_present_flag);
        b.append(p.data_coding, data_coding);
        b.append(p.sm_default_msg_id, sm_default_msg_id);
        b.append(p.short_message, short_message);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.SubmitMultiPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*w w  w  .  j  a v a 2 s.  co  m*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof SubmitMultiPDU) {
        SubmitMultiPDU p = (SubmitMultiPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.service_type, service_type);
        b.append(p.source_addr, source_addr);
        b.append(p.dest_addresses, dest_addresses);
        b.append(p.esm_class, esm_class);
        b.append(p.protocol_id, protocol_id);
        b.append(p.priority_flag, priority_flag);
        b.append(p.schedule_delivery_time, schedule_delivery_time);
        b.append(p.validity_period, validity_period);
        b.append(p.registered_delivery, registered_delivery);
        b.append(p.replace_if_present_flag, replace_if_present_flag);
        b.append(p.data_coding, data_coding);
        b.append(p.sm_default_msg_id, sm_default_msg_id);
        b.append(p.short_message, short_message);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.silverpeas.gallery.web.MediaEntityMatcher.java

@SuppressWarnings("unchecked")
@Override//from w  ww .j a  va2 s  .  co m
public boolean matches(final Object item) {
    boolean match = false;
    if (item instanceof LinkedHashMap) {
        final AbstractMediaEntity actual = from((LinkedHashMap<String, Object>) item);
        final EqualsBuilder matcher = new EqualsBuilder();
        matcher.appendSuper(actual.getURI().toString().endsWith("/gallery/componentName5/albums/3/"
                + expected.getType().getMediaWebUriPart() + "/" + expected.getId()));
        matcher.appendSuper(actual.getParentURI().toString().endsWith("/gallery/componentName5/albums/3"));
        matcher.append(expected.getType(), actual.getType());
        matcher.append(expected.getId(), actual.getId());
        matcher.append(expected.getTitle(), actual.getTitle());
        matcher.append(expected.getDescription(), actual.getDescription());
        // URL
        if (expected.getInternalMedia() != null) {
            matcher.appendSuper(actual.getUrl().toString()
                    .endsWith("/gallery/componentName5/" + expected.getType().getMediaWebUriPart() + "/"
                            + expected.getId() + "/content?_t=1325372400000"));
        } else {
            matcher.appendSuper(
                    actual.getUrl().toString().equals("/homepageUrl/componentName5/" + expected.getId()));
        }
        // Other URLs
        if (expected.getType().isPhoto()) {
            PhotoEntity photoEntity = (PhotoEntity) actual;
            matcher.appendSuper(photoEntity.getPreviewUrl().toString()
                    .contains("/silverpeas/services/gallery/componentName5/photos/7/content?_t=1325372400000"
                            + "&resolution=PREVIEW"));
            matcher.appendSuper(photoEntity.getThumbUrl().toString()
                    .contains("/silverpeas/gallery/jsp/icons/notAvailable_fr_133x100.jpg"));
        } else {
            matcher.appendSuper(actual.getThumbUrl().toString().equals("/silverpeas/gallery/jsp/icons/"
                    + expected.getType().getName().toLowerCase() + "_266x150.png"));
        }
        match = matcher.isEquals();
    }
    return match;
}

From source file:net.sourceforge.seqware.pipeline.plugins.BatchMetadataInjectionTest.java

/**
 * Compares all values in the json to make sure that they are equal
 *
 * @param original/*from   www.  j a  v a 2s  .  c  om*/
 * @param actual
 * @return If the jsons match or not
 */
private boolean equals(RunInfo original, RunInfo actual, String jsonName) throws IOException {
    ObjectMapper mapper = new ObjectMapper();
    original = mapper.readValue(new File(jsonName), RunInfo.class);

    EqualsBuilder equal = new EqualsBuilder();

    //Study stuff
    equal.append(original.getStudyTitle(), actual.getStudyTitle());
    equal.append(original.getStudyDescription(), actual.getStudyDescription());
    equal.append(original.getStudyCenterName(), actual.getStudyCenterName());
    equal.append(original.getStudyCenterProject(), actual.getStudyCenterProject());

    //Sequencer stuff
    equal.append(original.getRunName(), actual.getRunName());
    equal.append(original.getRunSkip(), actual.getRunSkip());
    equal.append(original.getRunDescription(), actual.getRunDescription());

    List<TagValueUnit> originalRunAttributes = new ArrayList<TagValueUnit>(original.getRunAttributes());
    List<TagValueUnit> actualRunAttributes = new ArrayList<TagValueUnit>(actual.getRunAttributes());

    Collections.sort(originalRunAttributes);
    Collections.sort(actualRunAttributes);

    Iterator<TagValueUnit> iterRunAttrOrig = originalRunAttributes.iterator();
    Iterator<TagValueUnit> iterRunAttrAct = actualRunAttributes.iterator();
    while (iterRunAttrAct.hasNext() && iterRunAttrOrig.hasNext()) {
        TagValueUnit unitOrig = iterRunAttrOrig.next();
        TagValueUnit unitAct = iterRunAttrAct.next();
        equal.append(unitAct.getTag(), unitOrig.getTag());
        equal.append(unitAct.getValue(), unitOrig.getValue());
    }

    //Experiment stuff
    equal.append(original.getExperimentDescription(), actual.getExperimentDescription());
    equal.append(original.getExperimentName(), actual.getExperimentName());

    List<TagValueUnit> originalExperimentAttributes = new ArrayList<TagValueUnit>(
            original.getExperimentAttributes());
    List<TagValueUnit> actualExperimentAttributes = new ArrayList<TagValueUnit>(
            actual.getExperimentAttributes());

    Collections.sort(originalExperimentAttributes);
    Collections.sort(actualExperimentAttributes);

    Iterator<TagValueUnit> iterExperimentAttrOrig = originalExperimentAttributes.iterator();
    Iterator<TagValueUnit> iterExperimentAttrAct = actualExperimentAttributes.iterator();
    while (iterExperimentAttrAct.hasNext() && iterExperimentAttrOrig.hasNext()) {
        TagValueUnit unitOrig = iterExperimentAttrAct.next();
        TagValueUnit unitAct = iterExperimentAttrOrig.next();
        equal.append(unitAct.getTag(), unitOrig.getTag());
        equal.append(unitAct.getValue(), unitOrig.getValue());
    }

    //Lanes
    List<LaneInfo> originalLanes = new ArrayList<LaneInfo>(original.getLanes());
    List<LaneInfo> actualLanes = new ArrayList<LaneInfo>(actual.getLanes());

    Collections.sort(originalLanes);
    Collections.sort(actualLanes);

    Iterator<LaneInfo> iterActualLane = actualLanes.iterator();
    Iterator<LaneInfo> iterOriginalLane = originalLanes.iterator();

    //Adds all the lane info
    while (iterActualLane.hasNext() && iterOriginalLane.hasNext()) {
        LaneInfo originalLane = iterOriginalLane.next();
        LaneInfo actualLane = iterActualLane.next();
        equal.append(originalLane.getLaneName(), actualLane.getLaneName());
        equal.append(originalLane.getLaneNumber(), actualLane.getLaneNumber());
        equal.append(originalLane.getLaneDescription(), actualLane.getLaneDescription());
        equal.append(originalLane.getLaneCycleDescriptor(), actualLane.getLaneCycleDescriptor());
        equal.append(originalLane.getLaneSkip(), actualLane.getLaneSkip());
        equal.append(originalLane.getLibrarySelectionAcc(), actualLane.getLibrarySelectionAcc());
        equal.append(originalLane.getLibrarySourceAcc(), actualLane.getLibrarySourceAcc());
        equal.append(originalLane.getLibraryStrategyAcc(), actualLane.getLibraryStrategyAcc());

        //Adds all the lane attributes
        List<TagValueUnit> originalLaneAttributes = new ArrayList<TagValueUnit>(
                originalLane.getLaneAttributes());
        List<TagValueUnit> actualLaneAttributes = new ArrayList<TagValueUnit>(actualLane.getLaneAttributes());
        Collections.sort(originalLaneAttributes);
        Collections.sort(actualLaneAttributes);

        Iterator<TagValueUnit> iterOrigLaneAttr = originalLaneAttributes.iterator();
        Iterator<TagValueUnit> iterActualLaneAttr = actualLaneAttributes.iterator();

        while (iterOrigLaneAttr.hasNext() && iterActualLaneAttr.hasNext()) {
            TagValueUnit unitOrig = iterOrigLaneAttr.next();
            TagValueUnit unitActual = iterActualLaneAttr.next();

            equal.append(unitOrig.getTag(), unitActual.getTag());
            equal.append(unitOrig.getValue(), unitActual.getValue());
        }

        //Now to check samples
        List<SampleInfo> originalSamples = new ArrayList<SampleInfo>(originalLane.getSamples());
        List<SampleInfo> actualSamples = new ArrayList<SampleInfo>(actualLane.getSamples());

        Collections.sort(actualSamples);
        Collections.sort(originalSamples);

        Iterator<SampleInfo> iterSampleOrig = originalSamples.iterator();
        Iterator<SampleInfo> iterSampleActual = actualSamples.iterator();

        while (iterSampleActual.hasNext() && iterSampleOrig.hasNext()) {
            SampleInfo originalSample = iterSampleOrig.next();
            SampleInfo actualSample = iterSampleActual.next();

            equal.append(originalSample.getProjectCode(), actualSample.getProjectCode());
            equal.append(originalSample.getIndividualNumber(), actualSample.getIndividualNumber());
            equal.append(originalSample.getName(), actualSample.getName());
            equal.append(originalSample.getTissueType(), actualSample.getTissueType());
            equal.append(originalSample.getTissueOrigin(), actualSample.getTissueOrigin());
            equal.append(originalSample.getLibrarySizeCode(), actualSample.getLibrarySizeCode());
            equal.append(originalSample.getLibrarySourceTemplateType(),
                    actualSample.getLibrarySourceTemplateType());
            equal.append(originalSample.getLibraryType(), actualSample.getLibraryType());
            equal.append(originalSample.getParentSample(), actualSample.getParentSample());
            equal.append(originalSample.getTissuePreparation(), actualSample.getTissuePreparation());
            equal.append(originalSample.getTargetedResequencing(), actualSample.getTargetedResequencing());
            equal.append(originalSample.getSampleDescription(), actualSample.getSampleDescription());
            equal.append(originalSample.getBarcode(), actualSample.getBarcode());
            equal.append(originalSample.getIusName(), actualSample.getIusName());
            equal.append(originalSample.getIusDescription(), actualSample.getIusDescription());
            equal.append(originalSample.getIusSkip(), actualSample.getIusSkip());

            List<TagValueUnit> originalSampleAttributes = new ArrayList<TagValueUnit>(
                    originalSample.getSampleAttributes());
            List<TagValueUnit> actualSampleAttributes = new ArrayList<TagValueUnit>(
                    actualSample.getSampleAttributes());

            Collections.sort(originalSampleAttributes);
            Collections.sort(actualSampleAttributes);

            Iterator<TagValueUnit> iterOrigSampleAttr = originalSampleAttributes.iterator();
            Iterator<TagValueUnit> iterActualSampleAttr = actualSampleAttributes.iterator();

            while (iterOrigSampleAttr.hasNext() && iterActualSampleAttr.hasNext()) {
                TagValueUnit unitOrig = iterOrigSampleAttr.next();
                TagValueUnit unitActual = iterActualSampleAttr.next();
                equal.append(unitOrig.getTag(), unitActual.getTag());
                equal.append(unitOrig.getValue(), unitActual.getValue());
            }

            List<TagValueUnit> originalIUSAttributes = new ArrayList<TagValueUnit>(
                    originalSample.getIusAttributes());
            List<TagValueUnit> actualIUSAttributes = new ArrayList<TagValueUnit>(
                    originalSample.getIusAttributes());

            Collections.sort(originalIUSAttributes);
            Collections.sort(actualIUSAttributes);

            Iterator<TagValueUnit> iterOrigIUSAttr = originalIUSAttributes.iterator();
            Iterator<TagValueUnit> iterActualIUSIterator = actualIUSAttributes.iterator();

            while (iterOrigIUSAttr.hasNext() && iterActualIUSIterator.hasNext()) {
                TagValueUnit unitOrig = iterOrigSampleAttr.next();
                TagValueUnit unitActual = iterActualSampleAttr.next();
                equal.append(unitOrig.getTag(), unitActual.getTag());
                equal.append(unitOrig.getValue(), unitActual.getValue());
            }
        }
    }

    return equal.isEquals();

}

From source file:nl.mpi.lamus.metadata.validation.implementation.MetadataValidationIssue.java

@Override
public boolean equals(Object obj) {

    if (this == obj) {
        return true;
    }// ww w  . j  a  v a 2  s.  co m
    if (!(obj instanceof MetadataValidationIssue)) {
        return false;
    }
    MetadataValidationIssue other = (MetadataValidationIssue) obj;

    EqualsBuilder equalsB = new EqualsBuilder().append(this.metadataFile, other.getMetadataFile())
            .append(this.assertionTest, other.getAssertionTest()).append(this.message, other.getMessage())
            .append(this.severity, other.getSeverity());

    return equalsB.isEquals();
}

From source file:nl.mpi.lamus.typechecking.implementation.LamusTypecheckedResults.java

@Override
public boolean equals(Object obj) {

    if (this == obj) {
        return true;
    }/*from w  w  w  .  ja v  a  2 s  .  c  o m*/
    if (!(obj instanceof LamusTypecheckedResults)) {
        return false;
    }
    LamusTypecheckedResults other = (LamusTypecheckedResults) obj;

    EqualsBuilder equalsB = new EqualsBuilder().append(this.checkedMimetype, other.getCheckedMimetype())
            .append(this.analysis, other.getCompleteAnalysis())
            .append(this.typecheckerJudgement, other.getTypecheckerJudgement());

    return equalsB.isEquals();
}

From source file:nl.mpi.lamus.util.implementation.MockableURL.java

@Override
public boolean equals(Object obj) {

    if (this == obj) {
        return true;
    }/*from w  w  w.  j a v  a2 s. c  o m*/
    if (!(obj instanceof MockableURL)) {
        return false;
    }
    MockableURL other = (MockableURL) obj;

    EqualsBuilder equalsB = new EqualsBuilder().append(this.url, other.getURL());

    return equalsB.isEquals();
}

From source file:nl.mpi.lamus.workspace.importing.implementation.FileImportProblem.java

@Override
public boolean equals(Object obj) {

    if (this == obj) {
        return true;
    }//from   w w  w.  j av a  2 s  . c o  m
    if (!(obj instanceof FileImportProblem)) {
        return false;
    }
    FileImportProblem other = (FileImportProblem) obj;

    EqualsBuilder equalsB = new EqualsBuilder().appendSuper(super.equals(obj)).append(this.problematicFile,
            other.getProblematicFile());

    return equalsB.isEquals();
}

From source file:nl.mpi.lamus.workspace.importing.implementation.ImportProblem.java

@Override
public boolean equals(Object obj) {

    if (this == obj) {
        return true;
    }/* www  .j a  v  a2  s .c o m*/
    if (!(obj instanceof ImportProblem)) {
        return false;
    }
    ImportProblem other = (ImportProblem) obj;

    EqualsBuilder equalsB = new EqualsBuilder().append(this.errorMessage, other.getErrorMessage())
            .append(this.exception, other.getException());

    return equalsB.isEquals();
}