类org.apache.commons.lang.builder.HashCodeBuilder源码实例Demo

下面列出了怎么用org.apache.commons.lang.builder.HashCodeBuilder的API类实例代码及写法,或者点击链接到github查看源代码。


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

  boolean present_authzObj = true && (isSetAuthzObj());
  builder.append(present_authzObj);
  if (present_authzObj)
    builder.append(authzObj);

  boolean present_addPrivileges = true && (isSetAddPrivileges());
  builder.append(present_addPrivileges);
  if (present_addPrivileges)
    builder.append(addPrivileges);

  boolean present_delPrivileges = true && (isSetDelPrivileges());
  builder.append(present_delPrivileges);
  if (present_delPrivileges)
    builder.append(delPrivileges);

  return builder.toHashCode();
}
 
源代码2 项目: gitlab-plugin   文件: Project.java

@Override
public int hashCode() {
    return new HashCodeBuilder(17, 37)
            .append(id)
            .append(name)
            .append(description)
            .append(webUrl)
            .append(avatarUrl)
            .append(namespace)
            .append(visibilityLevel)
            .append(pathWithNamespace)
            .append(defaultBranch)
            .append(homepage)
            .append(url)
            .append(sshUrl)
            .append(httpUrl)
            .toHashCode();
}
 

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

  boolean present_groupRolesMap = true && (isSetGroupRolesMap());
  builder.append(present_groupRolesMap);
  if (present_groupRolesMap)
    builder.append(groupRolesMap);

  boolean present_rolePrivilegesMap = true && (isSetRolePrivilegesMap());
  builder.append(present_rolePrivilegesMap);
  if (present_rolePrivilegesMap)
    builder.append(rolePrivilegesMap);

  return builder.toHashCode();
}
 
源代码4 项目: incubator-sentry   文件: TSentryRole.java

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

  boolean present_roleName = true && (isSetRoleName());
  builder.append(present_roleName);
  if (present_roleName)
    builder.append(roleName);

  boolean present_groups = true && (isSetGroups());
  builder.append(present_groups);
  if (present_groups)
    builder.append(groups);

  return builder.toHashCode();
}
 
源代码5 项目: wallride   文件: BlogLanguage.java

@Override
public int hashCode() {
	return new HashCodeBuilder()
			.append(getId())
			.append(getLanguage())
			.toHashCode();
}
 
源代码6 项目: big-c   文件: ShortCircuitShm.java

@Override
public int hashCode() {
  return new HashCodeBuilder().
      append(this.shmId).
      append(this.slotIdx).
      toHashCode();
}
 
源代码7 项目: gemfirexd-oss   文件: Table.java

/**
 * {@inheritDoc}
 */
public int hashCode()
{
    // TODO: For now we ignore catalog and schema (type should be irrelevant anyways)
    return new HashCodeBuilder(17, 37).append(_name)
                                      .append(_columns)
                                      .append(new HashSet(_foreignKeys))
                                      .append(new HashSet(_indices))
                                      .toHashCode();
}
 
源代码8 项目: gitlab-plugin   文件: MergeRequestLabel.java

@Override
public int hashCode() {
    return new HashCodeBuilder(17, 37)
        .append(id)
        .append(title)
        .append(color)
        .append(projectId)
        .append(createdAt)
        .append(updatedAt)
        .append(template)
        .append(description)
        .append(type)
        .append(groupId)
        .toHashCode();
}
 

@Override
public int hashCode()
{
  HashCodeBuilder hcb = new HashCodeBuilder();
  hcb.append(this.taskId);
  hcb.append(this.kost2Id);
  hcb.append(this.location);
  hcb.append(this.description);
  return hcb.toHashCode();
}
 
源代码10 项目: openregistry   文件: JpaIdentifierImpl.java

@Override
   public int hashCode()
   {
      return new HashCodeBuilder()
         .append(this.value)
                 .append(this.type)
//         .append(this.type!=null?this.type.getName():"NULL")
         .toHashCode();
   }
 
源代码11 项目: hadoop   文件: ElasticByteBufferPool.java

@Override
public int hashCode() {
  return new HashCodeBuilder().
      append(capacity).
      append(insertionTime).
      toHashCode();
}
 

/**
 * Calculates hashCode with {@link #url} and {@link #items} hashCodes.
 *
 * @return entry hashCode
 */
@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder().append(url);

    for (Pair<String, Boolean> item : items) {
        builder.append(item.first).append(item.second);
    }

    return builder.toHashCode();
}
 
源代码13 项目: idea-gitignore   文件: MatcherUtil.java

/**
 * Extracts alphanumeric parts from the regex pattern and checks if any of them is contained in the tested path.
 * Looking for the parts speed ups the matching and prevents from running whole regex on the string.
 *
 * @param pattern to explode
 * @param path    to check
 * @return path matches the pattern
 */
public boolean match(@Nullable Pattern pattern, @Nullable String path) {
    if (pattern == null || path == null) {
        return false;
    }

    synchronized (cache) {
        int hashCode = new HashCodeBuilder().append(pattern).append(path).toHashCode();

        if (!cache.containsKey(hashCode)) {
            final String[] parts = getParts(pattern);
            boolean result = false;

            if (parts.length == 0 || matchAllParts(parts, path)) {
                try {
                    result = pattern.matcher(path).find();
                } catch (StringIndexOutOfBoundsException ignored) {
                }
            }

            cache.put(hashCode, result);
            return result;
        }

        return cache.get(hashCode);
    }
}
 
源代码14 项目: phoenicis   文件: TypeDTO.java

@Override
public int hashCode() {
    return new HashCodeBuilder(17, 37)
            .append(id)
            .append(name)
            .append(categories)
            .append(icon)
            .toHashCode();
}
 
源代码15 项目: metron   文件: SensorParserConfig.java

@Override
public int hashCode() {
  return new HashCodeBuilder(17, 37)
          .append(parserClassName)
          .append(filterClassName)
          .append(sensorTopic)
          .append(outputTopic)
          .append(errorTopic)
          .append(writerClassName)
          .append(errorWriterClassName)
          .append(getReadMetadata())
          .append(getMergeMetadata())
          .append(numWorkers)
          .append(numAckers)
          .append(spoutParallelism)
          .append(spoutNumTasks)
          .append(parserParallelism)
          .append(parserNumTasks)
          .append(errorWriterParallelism)
          .append(errorWriterNumTasks)
          .append(spoutConfig)
          .append(securityProtocol)
          .append(stormConfig)
          .append(cacheConfig)
          .append(parserConfig)
          .append(fieldTransformations)
          .append(rawMessageStrategy)
          .append(rawMessageStrategyConfig)
          .toHashCode();
}
 
源代码16 项目: eagle   文件: GenericAuditEntity.java

public int hashCode(){
	HashCodeBuilder builder = new HashCodeBuilder();
	builder.append(getTags().get(AUDIT_COLUMN_SERVICE_NAME));
	builder.append(getTags().get(AUDIT_COLUMN_USER_ID));
	builder.append(getTags().get(AUDIT_COLUMN_OPERATION));
	builder.append(getTags().get(AUDIT_COLUMN_TIMESTAMP));
	return builder.toHashCode();
}
 

public int hashCode() {
   HashCodeBuilder builder = new HashCodeBuilder();
   builder.append(this.link);
   builder.append(this.proofs);
   builder.append(this.author);
   builder.append(this.requestDate);
   builder.append(this.externalId);
   return builder.toHashCode();
}
 

@Override
public int hashCode() {
	return new HashCodeBuilder()
			.append(this.functionName)
			.append(this.functionReturnType)
			.append(this.functionHelp)
			.append(this.functionDescription)
			.toHashCode();
}
 
源代码19 项目: cosmic   文件: BaseNiciraEntity.java

@Override
public int hashCode() {
    return new HashCodeBuilder(17, 31)
            .append(this.getClass())
            .append(uuid)
            .toHashCode();
}
 
源代码20 项目: olat   文件: Text.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder(1239, 5475);
    builder.append(this.getCourseId());
    builder.append(this.getType());
    builder.append(this.getLineSeq());
    builder.append(this.getLine());
    return builder.toHashCode();
}
 
源代码21 项目: projectforge-webapp   文件: TaskNode.java

@Override
public int hashCode()
{
  final HashCodeBuilder hcb = new HashCodeBuilder();
  hcb.append(this.getParentId()).append(this.getTask().getTitle());
  return hcb.toHashCode();
}
 
源代码22 项目: attic-aurora   文件: StateMachine.java

@Override
public int hashCode() {
  return new HashCodeBuilder()
      .append(from)
      .append(to)
      .toHashCode();
}
 
源代码23 项目: CAS   文件: CustomCredential.java

@Override
public int hashCode() {
    return new HashCodeBuilder()
            .appendSuper(super.hashCode())
            .append(this.email)
            .append(this.telephone)
            .toHashCode();
}
 
源代码24 项目: translationstudio8   文件: StructuralDiff.java

@Override
public int hashCode() {
	return new HashCodeBuilder(57, 55)
		.append(diffType)
		.append(beforePositionRange)
		.append(afterPositionRange)
		.toHashCode();
}
 
源代码25 项目: HeadsUp   文件: DashboardCategory.java

/**
 * {@inheritDoc}
 */
@Override
public int hashCode() {
    return new HashCodeBuilder(153, 11)
            .append(id)
            .append(titleRes)
            .append(title)
            .append(tiles)
            .toHashCode();
}
 

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

  boolean present_protocol_version = true;
  builder.append(present_protocol_version);
  if (present_protocol_version)
    builder.append(protocol_version);

  boolean present_component = true && (isSetComponent());
  builder.append(present_component);
  if (present_component)
    builder.append(component);

  boolean present_serviceName = true && (isSetServiceName());
  builder.append(present_serviceName);
  if (present_serviceName)
    builder.append(serviceName);

  boolean present_groups = true && (isSetGroups());
  builder.append(present_groups);
  if (present_groups)
    builder.append(groups);

  boolean present_roleSet = true && (isSetRoleSet());
  builder.append(present_roleSet);
  if (present_roleSet)
    builder.append(roleSet);

  boolean present_authorizables = true && (isSetAuthorizables());
  builder.append(present_authorizables);
  if (present_authorizables)
    builder.append(authorizables);

  return builder.toHashCode();
}
 
源代码27 项目: Eagle   文件: AlertDefinitionAPIEntity.java

public int hashCode(){
	HashCodeBuilder builder = new HashCodeBuilder();
	builder.append(enabled);
	builder.append(policyDef);
	builder.append(dedupeDef);
	builder.append(notificationDef);
	builder.append(remediationDef);
	return builder.toHashCode();
}
 

@Override
public int hashCode() {
    return new HashCodeBuilder().toHashCode();
}
 
源代码29 项目: wallride   文件: DomainObject.java

@Override
public int hashCode() {
	return new HashCodeBuilder().append(getId()).toHashCode();
}
 
源代码30 项目: usergrid   文件: CacheScope.java

@Override
public int hashCode(){
    return new HashCodeBuilder()
        .append(appId)
        .toHashCode();
}
 
 类所在包
 同包方法