@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((containerId == null) ? 0 : containerId.hashCode()); result = prime * result + ((releaseId == null) ? 0 : releaseId.hashCode()); result = prime * result + ((resolvedReleaseId == null) ? 0 : resolvedReleaseId.hashCode()); result = prime * result + ((containerAlias == null) ? 0 : containerAlias.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; KieContainerResource other = (KieContainerResource) obj; if (containerId == null) { if (other.containerId != null) return false; } else if (!containerId.equals(other.containerId)) return false; if (releaseId == null) { if (other.releaseId != null) return false; } else if (!releaseId.equals(other.releaseId)) return false; if (resolvedReleaseId == null) { if (other.resolvedReleaseId != null) return false; } else if (!resolvedReleaseId.equals(other.resolvedReleaseId)) return false; if (containerAlias == null) { if (other.containerAlias != null) return false; } else if (!containerAlias.equals(other.containerAlias)) return false; return true; }