From d829d31a6a68234d0ea3c7dc2e39b7d4cbddb3a0 Mon Sep 17 00:00:00 2001 From: Matthew Horridge Date: Mon, 1 Jul 2024 13:19:48 -0700 Subject: [PATCH] Remove FormDescriptorRecord because this is a backend implementation detail --- .../forms/FormDescriptorRecord.java | 46 ------------------- 1 file changed, 46 deletions(-) delete mode 100644 src/main/java/edu/stanford/protege/webprotege/forms/FormDescriptorRecord.java diff --git a/src/main/java/edu/stanford/protege/webprotege/forms/FormDescriptorRecord.java b/src/main/java/edu/stanford/protege/webprotege/forms/FormDescriptorRecord.java deleted file mode 100644 index 61952b1..0000000 --- a/src/main/java/edu/stanford/protege/webprotege/forms/FormDescriptorRecord.java +++ /dev/null @@ -1,46 +0,0 @@ -package edu.stanford.protege.webprotege.forms; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.auto.value.AutoValue; -import edu.stanford.protege.webprotege.common.ProjectId; - -import javax.annotation.Nonnull; -import java.util.Comparator; - -/** - * Matthew Horridge - * Stanford Center for Biomedical Informatics Research - * 2019-11-04 - */ -@AutoValue -public abstract class FormDescriptorRecord implements Comparable { - - private static final Comparator comparingByOrdinal = Comparator.comparing(FormDescriptorRecord::getOrdinal); - - @JsonCreator - public static FormDescriptorRecord get(@JsonProperty(PropertyNames.PROJECT_ID) @Nonnull ProjectId projectId, - @JsonProperty(PropertyNames.FORM) FormDescriptor formDescriptor, - @JsonProperty(PropertyNames.ORDINAL) Integer ordinal) { - return new AutoValue_FormDescriptorRecord(projectId, - formDescriptor == null ? FormDescriptor.empty(FormId.generate()) : formDescriptor, - ordinal == null ? 0 : ordinal); - } - - @JsonProperty(PropertyNames.PROJECT_ID) - @Nonnull - public abstract ProjectId getProjectId(); - - @JsonProperty(PropertyNames.FORM) - @Nonnull - public abstract FormDescriptor getFormDescriptor(); - - @JsonProperty(PropertyNames.ORDINAL) - @Nonnull - public abstract Integer getOrdinal(); - - @Override - public int compareTo(@Nonnull FormDescriptorRecord o) { - return comparingByOrdinal.compare(this, o); - } -}