diff --git a/core/src/main/java/google/registry/model/domain/GracePeriodBase.java b/core/src/main/java/google/registry/model/domain/GracePeriodBase.java index ed83a23a2..1d1cc2217 100644 --- a/core/src/main/java/google/registry/model/domain/GracePeriodBase.java +++ b/core/src/main/java/google/registry/model/domain/GracePeriodBase.java @@ -17,15 +17,11 @@ package google.registry.model.domain; import com.googlecode.objectify.annotation.Embed; import com.googlecode.objectify.annotation.Ignore; import google.registry.model.ImmutableObject; -import google.registry.model.ModelUtils; import google.registry.model.billing.BillingEvent; import google.registry.model.domain.rgp.GracePeriodStatus; import google.registry.persistence.BillingVKey.BillingEventVKey; import google.registry.persistence.BillingVKey.BillingRecurrenceVKey; import google.registry.persistence.VKey; -import java.lang.reflect.Field; -import java.util.LinkedHashMap; -import java.util.Map; import javax.persistence.Access; import javax.persistence.AccessType; import javax.persistence.Column; @@ -125,20 +121,4 @@ public class GracePeriodBase extends ImmutableObject { public VKey getRecurringBillingEvent() { return billingEventRecurring == null ? null : billingEventRecurring.createVKey(); } - - /** - * Override {@link ImmutableObject#getSignificantFields()} to exclude "id", which breaks equality - * testing in the unit tests. - */ - @Override - protected Map getSignificantFields() { - // Can't use streams or ImmutableMap because we can have null values. - Map result = new LinkedHashMap(); - for (Map.Entry entry : ModelUtils.getFieldValues(this).entrySet()) { - if (!entry.getKey().getName().equals("id")) { - result.put(entry.getKey(), entry.getValue()); - } - } - return result; - } }