@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Key key = (Key) o; if (userConsent != null ? !userConsent.getId().equals(key.userConsent != null ? key.userConsent.getId() : null) : key.userConsent != null) return false; if (roleId != null ? !roleId.equals(key.roleId) : key.roleId != null) return false; return true; }
@Override public int hashCode() { int result = userConsent != null ? userConsent.getId().hashCode() : 0; result = 31 * result + (roleId != null ? roleId.hashCode() : 0); return result; }