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

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

Introduction

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

Prototype

@Override
public int hashCode() 

Source Link

Document

The computed hashCode from toHashCode() is returned due to the likelihood of bugs in mis-calling toHashCode() and the unlikeliness of it mattering what the hashCode for HashCodeBuilder itself is.

Usage

From source file:com.ibm.watson.catalyst.jumpqa.matcher.EntryPatterns.java

@Override
public int hashCode() {
    HashCodeBuilder result = new HashCodeBuilder(SEED, MULTIPLY);
    if (_titlePattern.isPresent()) {
        Pattern p1 = _titlePattern.get();
        result.append(p1.pattern());/*from   www  . ja  v  a 2  s.c  o m*/
        result.append(p1.flags());
    }
    if (_answerPattern.isPresent()) {
        Pattern p2 = _answerPattern.get();
        result.append(p2.pattern());
        result.append(p2.flags());
    }
    if (_textPattern.isPresent()) {
        Pattern p3 = _textPattern.get();
        result.append(p3.pattern());
        result.append(p3.flags());
    }
    return result.hashCode();
}

From source file:org.gradoop.model.impl.algorithms.fsm.gspan.pojos.CompressedDFSCode.java

@Override
public int hashCode() {

    HashCodeBuilder builder = new HashCodeBuilder();

    for (byte b : this.f0) {
        builder.append(b);/*  ww  w  .  j a v  a2 s . co m*/
    }

    return builder.hashCode();

}

From source file:org.kalypso.model.wspm.ewawi.utils.EwawiKey.java

@Override
public int hashCode() {
    final HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(m_pe);//from   w  w  w  .ja  va 2 s  . com
    builder.append(m_alias);
    builder.append(m_modelId);
    builder.append(m_freeText);

    return builder.hashCode();
}

From source file:org.kalypso.repository.SimpleRepositoryItem.java

/**
 * @see java.lang.Object#hashCode()/*from  w  ww .j ava  2 s. c  o m*/
 */
@Override
public int hashCode() {
    final HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(m_name);
    builder.append(m_link);
    builder.append(m_parent);

    return builder.hashCode();
}

From source file:org.kalypso.ui.rrm.internal.scenarios.GeneratorKey.java

@Override
public int hashCode() {
    final HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(m_scenarioPath);/*from w  w  w.j  a v a 2 s .  c  om*/
    builder.append(m_featureId);

    return builder.hashCode();
}

From source file:org.knime.semanticweb.services.impl.SPARQLEndpointService.java

/**
 * {@inheritDoc}//from   www.  j  a v a2 s  .c  om
 */
@Override
public int hashCode() {
    final HashCodeBuilder hcb = new HashCodeBuilder();
    hcb.append(m_endpoint);
    hcb.append(m_username);
    hcb.append(m_password);
    hcb.append(m_credential);
    return hcb.hashCode();
}

From source file:org.xwiki.notifications.preferences.internal.AbstractNotificationPreference.java

@Override
public int hashCode() {
    // Here, we only compute a subset of the properties, because we want to have the same hashcode if the other
    // preference is about the same event type, etc...
    HashCodeBuilder hashCodeBuilder = new HashCodeBuilder();
    hashCodeBuilder.append(format);/*from w w w  . ja  va2s .  c om*/
    hashCodeBuilder.append(properties);
    return hashCodeBuilder.hashCode();
}

From source file:org.xwiki.wiki.provisioning.WikiProvisioningJobRequest.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(getId());/*from ww  w.jav  a 2  s  .  co  m*/
    builder.append(getWikiId()).append(getProvisioningJobParameter());
    return builder.hashCode();
}