Example usage for org.apache.commons.lang3.builder HashCodeBuilder build

List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder build

Introduction

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

Prototype

@Override
public Integer build() 

Source Link

Document

Returns the computed hashCode.

Usage

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);/*ww w. j av  a2  s  .  co  m*/
    }

    return builder.build();
}

From source file:delfos.dataset.generated.modifieddatasets.pseudouser.PseudoUserRatingsDataset.java

@Override
public synchronized int hashCode() {

    int originalDatasetHash = originalDatasetLoader.getRatingsDataset().hashCode();

    HashCodeBuilder pseudoRatingsHashCodeBuilder = new HashCodeBuilder(37, 11);

    List<RatingType> ratingsSorted = pseudoUsersRatings.values().stream()
            .flatMap(userRatings -> userRatings.values().stream())
            .sorted((rating, rating2) -> StringsOrderings.compareNatural(rating.toString(), rating2.toString()))
            .collect(Collectors.toList());

    for (RatingType rating : ratingsSorted) {
        String ratingToString = rating.toString();
        pseudoRatingsHashCodeBuilder.append(ratingToString);
    }//  w  w  w.j a  v a  2  s.  co m

    ratingsSorted.stream().forEachOrdered(rating -> pseudoRatingsHashCodeBuilder.append(rating.toString()));

    Integer pseudoRatingsHashCode = pseudoRatingsHashCodeBuilder.build();

    HashCodeBuilder finalHash = new HashCodeBuilder(37, 11);

    Integer finalHashValue = finalHash.append(originalDatasetHash).append(pseudoRatingsHashCode).build();

    return finalHashValue;

}

From source file:org.apache.eagle.alert.dedup.EntityDedupKey.java

public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    for (String value : values) {
        builder.append(value);//  w  w w  . ja  v a 2  s  . c o m
    }
    return builder.build();
}

From source file:org.apache.eagle.alert.engine.publisher.dedup.EventUniq.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder().append(streamId).append(policyId);

    if (customFieldValues != null) {
        builder.append(customFieldValues);
    }/* w w w  .  ja v a  2 s . c  o  m*/
    return builder.build();
}

From source file:org.apache.eagle.alert.engine.publisher.dedup.TransformerUtils.java

public static int getUniqueId(String publishName, EventUniq eventEniq) {
    HashCodeBuilder builder = new HashCodeBuilder().append(eventEniq).append(publishName);
    return builder.build();
}

From source file:org.kisoonlineapp.security.event.UserEvent.java

@Override
public int hashCode() {
    HashCodeBuilder hcb = new HashCodeBuilder();
    hcb.append(this.userEventType);
    int hashCode = hcb.build();
    return hashCode;
}

From source file:org.kisoonlineapp.uc.event.UcKisoonlineAppEvent.java

@Override
public int hashCode() {
    final HashCodeBuilder hcb = new HashCodeBuilder();
    hcb.append(this.ucKisoonlineAppEventType);
    final int hashCode = hcb.build();
    return hashCode;
}

From source file:org.openiot.security.client.OAuthorizationCredentials.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(userId);//  ww  w .j a  v  a  2s .  c  o  m
    builder.append(accessToken);
    builder.append(clientId);
    builder.append(callerCredentials);
    return builder.build();
}