List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder append
public HashCodeBuilder append(final short[] array)
Append a hashCode
for a short
array.
From source file:com.nmote.smpp.ReplaceSmPDU.java
/** * Calculates hash code of this object./*www . java 2s . c o m*/ * * @return hash code */ public int hashCode() { HashCodeBuilder b = new HashCodeBuilder(); b.append(getSequence()); b.append(getStatus()); // Appending mandatory parameters b.append(message_id); b.append(source_addr); b.append(schedule_delivery_time); b.append(validity_period); b.append(registered_delivery); b.append(sm_default_msg_id); b.append(short_message); // Appending optional parameters if (getParameters() != null) { b.append(getParameters()); } return b.toHashCode(); }
From source file:io.github.rhkiswani.javaff.lang.HashCodeHelper.java
protected Integer doAction(Object obj) { if (obj == null) { return -1; }/*from w ww . j av a2s. c o m*/ HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(); boolean atLestOneValueInserted = false; for (Field field : getFieldsByAnnotation(obj, HashcodeField.class)) { Object val = reflectionHelper.getFieldValue(obj, field.getName()); if (val != null) { atLestOneValueInserted = true; hashCodeBuilder.append(val); } } return atLestOneValueInserted ? hashCodeBuilder.toHashCode() : -1; }
From source file:de.bund.bva.isyfact.benutzerverwaltung.sicherheit.BenutzerverwaltungAccessManager.java
@Override public Object erzeugeCacheSchluessel(BenutzerverwaltungAufrufKontextImpl aufrufkontext) { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(aufrufkontext.getDurchfuehrenderBenutzerKennung()); builder.append(aufrufkontext.getDurchfuehrenderBenutzerPasswort()); builder.append(aufrufkontext.getDurchfuehrendeBehoerde()); builder.append(aufrufkontext.isRollenErmittelt()); builder.append(aufrufkontext.isPasswortIstHash()); for (String rolle : aufrufkontext.getRolle()) { builder.append(rolle);// w w w .ja v a 2s . c om } return builder.build(); }
From source file:com.nmote.smpp.SMPPAddress.java
/** * Calculates hash code of this object.//from w w w .j a v a 2 s. com * * @return hash code */ @Override public int hashCode() { HashCodeBuilder b = new HashCodeBuilder(); b.append(getTon()); b.append(getNpi()); b.append(getAddress()); return b.toHashCode(); }
From source file:com.google.dart.server.generated.types.HoverInformation.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(offset); builder.append(length);//from ww w .j a va 2s .c om builder.append(containingLibraryPath); builder.append(containingLibraryName); builder.append(containingClassDescription); builder.append(dartdoc); builder.append(elementDescription); builder.append(elementKind); builder.append(parameter); builder.append(propagatedType); builder.append(staticType); return builder.toHashCode(); }
From source file:de.micromata.tpsb.doc.parser.FileInfo.java
@Override public int hashCode() { HashCodeBuilder hb = new HashCodeBuilder(); hb.append(className); return hb.toHashCode(); }
From source file:io.netlibs.bgp.rib.Route.java
@Override public int hashCode() { HashCodeBuilder builder = (new HashCodeBuilder()).append(getAddressFamilyKey()).append(getNlri()) .append(getNextHop()).append(getRibID()); for (PathAttribute pa : getPathAttributes()) builder.append(pa); return builder.toHashCode(); }
From source file:com.norconex.committer.core.AbstractFileQueueCommitter.java
@Override public int hashCode() { HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(); hashCodeBuilder.appendSuper(super.hashCode()); hashCodeBuilder.append(queue); return hashCodeBuilder.toHashCode(); }
From source file:com.nmote.smpp.BroadcastSmPDU.java
/** * Calculates hash code of this object.//from w ww . j av a2 s .com * * @return hash code */ public int hashCode() { HashCodeBuilder b = new HashCodeBuilder(); b.append(getSequence()); b.append(getStatus()); // Appending mandatory parameters b.append(service_type); b.append(source_addr); b.append(message_id); b.append(priority_flag); b.append(schedule_delivery_time); b.append(validity_period); b.append(replace_if_present_flag); b.append(data_coding); b.append(sm_default_msg_id); // Appending optional parameters if (getParameters() != null) { b.append(getParameters()); } return b.toHashCode(); }
From source file:delfos.group.grs.consensus.ConsensusGRS.java
public <RatingType extends Rating> void saveGroupInputDataAndRequests( Map<Integer, Map<Integer, RatingType>> membersRatings, Collection<Item> candidateItems) { File consensusInputFilesDirectory = (File) getParameterValue(CONSENSUS_INPUT_FILES_DIRECTORY); if (!consensusInputFilesDirectory.exists()) { boolean mkdirs = consensusInputFilesDirectory.mkdirs(); if (!mkdirs) { throw new IllegalStateException( "Could not create '" + consensusInputFilesDirectory.getAbsolutePath() + "' dir"); }// w w w . j av a 2 s . com } HashCodeBuilder hashBuilder = new HashCodeBuilder(37, 11); hashBuilder.append(membersRatings); hashBuilder.append(candidateItems); File groupPredictionRequestsFile = new File(consensusInputFilesDirectory.getAbsolutePath() + File.separator + membersRatings.keySet() + "_groupDataAndRequests.xml"); ConsensusOfIndividualRecommendationsToXML.writeRecommendationMembersRatingsXML(membersRatings, candidateItems.stream().map(item -> item.getId()).collect(Collectors.toSet()), groupPredictionRequestsFile); }