下面列出了怎么用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();
}
@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();
}
@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();
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.append(getId())
.append(getLanguage())
.toHashCode();
}
@Override
public int hashCode() {
return new HashCodeBuilder().
append(this.shmId).
append(this.slotIdx).
toHashCode();
}
/**
* {@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();
}
@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();
}
@Override
public int hashCode()
{
return new HashCodeBuilder()
.append(this.value)
.append(this.type)
// .append(this.type!=null?this.type.getName():"NULL")
.toHashCode();
}
@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();
}
/**
* 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);
}
}
@Override
public int hashCode() {
return new HashCodeBuilder(17, 37)
.append(id)
.append(name)
.append(categories)
.append(icon)
.toHashCode();
}
@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();
}
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();
}
@Override
public int hashCode() {
return new HashCodeBuilder(17, 31)
.append(this.getClass())
.append(uuid)
.toHashCode();
}
@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();
}
@Override
public int hashCode()
{
final HashCodeBuilder hcb = new HashCodeBuilder();
hcb.append(this.getParentId()).append(this.getTask().getTitle());
return hcb.toHashCode();
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.append(from)
.append(to)
.toHashCode();
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.appendSuper(super.hashCode())
.append(this.email)
.append(this.telephone)
.toHashCode();
}
@Override
public int hashCode() {
return new HashCodeBuilder(57, 55)
.append(diffType)
.append(beforePositionRange)
.append(afterPositionRange)
.toHashCode();
}
/**
* {@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();
}
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();
}
@Override
public int hashCode() {
return new HashCodeBuilder().append(getId()).toHashCode();
}
@Override
public int hashCode(){
return new HashCodeBuilder()
.append(appId)
.toHashCode();
}