List of usage examples for org.apache.commons.lang3.builder EqualsBuilder isEquals
boolean isEquals
To view the source code for org.apache.commons.lang3.builder EqualsBuilder isEquals.
Click Source Link
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(); }