From 734749c5756920b56b17cd3fe1970b6d74d86841 Mon Sep 17 00:00:00 2001 From: cnathe Date: Thu, 21 Aug 2025 13:55:28 -0500 Subject: [PATCH 1/2] Domain.addProperty method with option to provide your own propURISuffix --- elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java b/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java index 454662d58..b85395781 100644 --- a/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java +++ b/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java @@ -21,6 +21,7 @@ import org.labkey.api.assay.plate.AbstractPlateBasedAssayProvider; import org.labkey.api.data.Container; import org.labkey.api.data.PropertyStorageSpec; +import org.labkey.api.exp.Lsid; import org.labkey.api.exp.ObjectProperty; import org.labkey.api.exp.PropertyType; import org.labkey.api.exp.api.ExpData; @@ -269,7 +270,7 @@ protected Pair> createAntigenWellGroupDomain DomainKind domainKind = PropertyService.get().getDomainKindByName(ElispotAntigenDomainKind.KINDNAME); for (PropertyStorageSpec propSpec : domainKind.getBaseProperties(null)) { - DomainProperty prop = antigenWellGroupDomain.addProperty(propSpec); + DomainProperty prop = antigenWellGroupDomain.addProperty(propSpec, Lsid.encodePart(propSpec.getName())); prop.setShownInInsertView(false); prop.setShownInUpdateView(false); prop.setShownInDetailsView(false); From 72f6e139e2b57aedacc96e70cb7c3b6234ed590d Mon Sep 17 00:00:00 2001 From: cnathe Date: Fri, 22 Aug 2025 16:06:20 -0500 Subject: [PATCH 2/2] Move Lsid.encodePart() within addProperty() --- elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java b/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java index b85395781..d831885d6 100644 --- a/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java +++ b/elispotassay/src/org/labkey/elispot/ElispotAssayProvider.java @@ -270,7 +270,7 @@ protected Pair> createAntigenWellGroupDomain DomainKind domainKind = PropertyService.get().getDomainKindByName(ElispotAntigenDomainKind.KINDNAME); for (PropertyStorageSpec propSpec : domainKind.getBaseProperties(null)) { - DomainProperty prop = antigenWellGroupDomain.addProperty(propSpec, Lsid.encodePart(propSpec.getName())); + DomainProperty prop = antigenWellGroupDomain.addProperty(propSpec, propSpec.getName()); prop.setShownInInsertView(false); prop.setShownInUpdateView(false); prop.setShownInDetailsView(false);