예제 #1
0
 @Override
 public boolean equals(Object obj) {
   if (this == obj) return true;
   if (obj == null) return false;
   if (getClass() != obj.getClass()) return false;
   RegisterKey other = (RegisterKey) obj;
   if (!getOuterType().equals(other.getOuterType())) return false;
   if (parameterId == null) {
     if (other.parameterId != null) return false;
   } else if (!parameterId.equals(other.parameterId)) return false;
   if (parameterValue == null) {
     if (other.parameterValue != null) return false;
   } else if (!parameterValue.equals(other.parameterValue)) return false;
   if (uomId == null) {
     if (other.uomId != null) return false;
   } else if (!uomId.equals(other.uomId)) return false;
   return true;
 }