Example usage for org.apache.commons.lang.builder HashCodeBuilder append

List of usage examples for org.apache.commons.lang.builder HashCodeBuilder append

Introduction

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

Prototype

public HashCodeBuilder append(short[] array) 

Source Link

Document

Append a hashCode for a short array.

Usage

From source file:net.pkhsolutions.ceres.ddd.jpa.AbstractJpaEmbeddableValueObject.java

/**
 * This implementation uses reflection to calculate the hash code based on
 * all declared fields in this class and all super classes except
 * <code>Object</code>. Subclasses that do not want to include all fields in
 * the calculation, or that do no want to use reflection, may override. <p>
 * {@inheritDoc }//  w  w  w  . j a  v a 2s. co  m
 */
@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    try {
        Class<?> clazz = getClass();
        while (clazz != Object.class) {
            for (Field f : clazz.getDeclaredFields()) {
                final boolean oldAccessible = f.isAccessible();
                f.setAccessible(true);
                try {
                    builder.append(f.get(this));
                } finally {
                    f.setAccessible(oldAccessible);
                }
            }
            clazz = clazz.getSuperclass();
        }
    } catch (Exception e) {
        throw new RuntimeException("Could not calculate hashcode", e);
    }
    return builder.toHashCode();
}

From source file:backtype.storm.generated.AuthorizationException.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    boolean present_msg = true && (is_set_msg());
    builder.append(present_msg);
    if (present_msg)
        builder.append(msg);//from w ww  .j  a  va2s.c om

    return builder.toHashCode();
}

From source file:de.iteratec.iteraplan.model.attribute.BBAttribute.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(attributeTypeId);
    builder.append(type);/*from w  w w  .j  av a 2  s .co m*/
    builder.append(name);
    builder.append(dbName);

    return builder.toHashCode();
}

From source file:backtype.storm.generated.GetInfoOptions.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    boolean present_num_err_choice = true && (is_set_num_err_choice());
    builder.append(present_num_err_choice);
    if (present_num_err_choice)
        builder.append(num_err_choice.getValue());

    return builder.toHashCode();
}

From source file:backtype.storm.generated.SubmitOptions.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    boolean present_initial_status = true && (is_set_initial_status());
    builder.append(present_initial_status);
    if (present_initial_status)
        builder.append(initial_status.getValue());

    return builder.toHashCode();
}

From source file:keel.Algorithms.Neural_Networks.NNEP_Common.neuralnet.AbstractNeuralNet.java

/**
 * <p>//from  www.  ja v a  2s . co m
* Returns an integer number that identifies the neural net
* </p>
* @return int Hashcode
*/
public int hashCode() {
    HashCodeBuilder hcb = new HashCodeBuilder(61, 67);
    hcb.append(outputLayer);
    return hcb.toHashCode();
}

From source file:lt.emasina.resthub.server.handler.Handler.java

public final Integer getId() {
    if (id == null) {
        HashCodeBuilder hcb = new HashCodeBuilder(17, 37).append(this.getClass())
                .append(getQuery().getQid().getId());

        for (Object part : getIdParts()) {
            hcb.append(part);
        }//from www.  j  a  v  a2s .  c  o  m

        for (Map.Entry<QueryParameter, Object> e : getParameters().entrySet()) {
            hcb.append(e.getKey().getName());
            hcb.append(e.getValue());
        }

        this.id = hcb.toHashCode();
    }
    return id;
}

From source file:backtype.storm.generated.Credentials.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    boolean present_creds = true && (is_set_creds());
    builder.append(present_creds);
    if (present_creds)
        builder.append(creds);/*www.  java2s .c om*/

    return builder.toHashCode();
}

From source file:ch.puzzle.itc.mobiliar.business.property.entity.PropertyDescriptorEntity.java

@Override
public int foreignableFieldHashCode() {
    HashCodeBuilder eb = new HashCodeBuilder();
    eb.append(this.id);
    eb.append(this.displayName);
    eb.append(this.fcOwner);
    eb.append(this.fcExternalKey);
    eb.append(this.fcExternalLink);

    eb.append(this.defaultValue);
    eb.append(this.exampleValue);
    eb.append(this.machineInterpretationKey);
    eb.append(this.optional);
    eb.append(this.encrypt);
    eb.append(this.propertyName);
    eb.append(this.nullable);
    eb.append(this.testing);
    eb.append(this.validationLogic);
    eb.append(this.propertyComment);
    eb.append(this.cardinalityProperty);

    eb.append(this.propertyTypeEntity != null ? this.propertyTypeEntity.getId() : null);

    return eb.toHashCode();
}

From source file:jef.database.query.QueryImpl.java

/**
 * ?????HashCode/*from  w  ww  .j  a v  a2s  . c  om*/
 * keyMaporderbyHashMapHashA?
 * ?orderby?HashMapHashB?? ?? for(Query<?>
 * query: map.keySet()){ String leftAlias=sqlContext.getAliasOf(query);
 * boolean flag=map.containsKey(query);//false. Object
 * data=map.get(query); //null. }
 * HashMap?Hash??table?HashMap??Key
 * ?
 * 1????hashCode?HashCode??
 * 2?Map??entrySet()??keySet()?
 */
@Override
public int hashCode() {
    HashCodeBuilder hash = new HashCodeBuilder();
    hash.append(type);
    if (conditions != null) {
        int code = 0;
        for (Condition d : conditions) {
            code += d.hashCode();
        }
        hash.append(code);
    }
    return hash.toHashCode();
}