public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_abstract == null) ? 0 : _abstract.hashCode()); result = prime * result + ((alias == null) ? 0 : alias.hashCode()); result = prime * result + ((description == null) ? 0 : description.hashCode()); result = prime * result + (enabled ? 1231 : 1237); result = prime * result + ((id == null) ? 0 : id.hashCode()); result = prime * result + ((keywords == null) ? 0 : keywords.hashCode()); result = prime * result + ((latLonBoundingBox == null) ? 0 : latLonBoundingBox.hashCode()); result = prime * result + ((metadataLinks == null) ? 0 : metadataLinks.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((namespace == null) ? 0 : namespace.hashCode()); result = prime * result + ((nativeBoundingBox == null) ? 0 : nativeBoundingBox.hashCode()); result = prime * result + ((nativeCRS == null) ? 0 : nativeCRS.hashCode()); result = prime * result + ((nativeName == null) ? 0 : nativeName.hashCode()); result = prime * result + ((projectionPolicy == null) ? 0 : projectionPolicy.hashCode()); result = prime * result + ((srs == null) ? 0 : srs.hashCode()); result = prime * result + ((store == null) ? 0 : store.hashCode()); result = prime * result + ((title == null) ? 0 : title.hashCode()); return result; }
final int prime = 31; int result = 1; result = prime * result + ((lg.getBounds() == null) ? 0 : lg.getBounds().hashCode()); result = prime * result + ((lg.getId() == null) ? 0 : lg.getId().hashCode()); result = prime * result + ((lg.getLayers() == null) ? 0 : lg.getLayers().hashCode());
/** * Returns a hash value for this envelope. This value need not remain consistent between * different implementations of the same class. */ @Override public int hashCode() { // Algorithm from Effective Java by Joshua Bloch [Jon Aquino] int result = super.hashCode(); result = 37 * result + Coordinate.hashCode(minz); result = 37 * result + Coordinate.hashCode(maxz); int code = result ^ (int) serialVersionUID; if (crs != null) { code ^= crs.hashCode(); } return code; }