diff --git a/panoramapublic/src/org/labkey/panoramapublic/PanoramaPublicModule.java b/panoramapublic/src/org/labkey/panoramapublic/PanoramaPublicModule.java index cc5aca7e..1419be38 100644 --- a/panoramapublic/src/org/labkey/panoramapublic/PanoramaPublicModule.java +++ b/panoramapublic/src/org/labkey/panoramapublic/PanoramaPublicModule.java @@ -106,8 +106,8 @@ protected void init() { addController(PanoramaPublicController.NAME, PanoramaPublicController.class); PanoramaPublicSchema.register(this); - AttachmentService.get().registerAttachmentType(CatalogImageAttachmentType.get()); - AttachmentService.get().registerAttachmentType(PanoramaPublicLogoResourceType.get()); + AttachmentService.get().registerAttachmentParentType(CatalogImageAttachmentType.get()); + AttachmentService.get().registerAttachmentParentType(PanoramaPublicLogoResourceType.get()); } @Override diff --git a/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoAttachmentParent.java b/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoAttachmentParent.java index f3e464f4..57f4206b 100644 --- a/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoAttachmentParent.java +++ b/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoAttachmentParent.java @@ -2,7 +2,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.labkey.api.attachments.AttachmentType; +import org.labkey.api.attachments.AttachmentParentType; import org.labkey.api.data.Container; import org.labkey.api.data.ContainerManager; import org.labkey.panoramapublic.model.Journal; @@ -29,7 +29,7 @@ public static PanoramaPublicLogoAttachmentParent get() } @Override - public @NotNull AttachmentType getAttachmentType() + public @NotNull AttachmentParentType getAttachmentParentType() { return PanoramaPublicLogoResourceType.get(); } diff --git a/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoResourceType.java b/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoResourceType.java index f7f414e8..671f0495 100644 --- a/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoResourceType.java +++ b/panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoResourceType.java @@ -1,11 +1,11 @@ package org.labkey.panoramapublic.bluesky; import org.jetbrains.annotations.NotNull; -import org.labkey.api.attachments.AttachmentType; +import org.labkey.api.attachments.AttachmentParentType; import org.labkey.api.data.CoreSchema; import org.labkey.api.data.SQLFragment; -public class PanoramaPublicLogoResourceType implements AttachmentType +public class PanoramaPublicLogoResourceType implements AttachmentParentType { private static final PanoramaPublicLogoResourceType INSTANCE = new PanoramaPublicLogoResourceType(); @@ -21,17 +21,17 @@ private PanoramaPublicLogoResourceType() @Override public @NotNull String getUniqueName() { - return getClass().getName(); + return "PanoramaPublicLogoResource"; } @Override public void addWhereSql(SQLFragment sql, String parentColumn, String documentNameColumn) { sql.append(parentColumn).append(" IN (SELECT EntityId FROM ") - .append(CoreSchema.getInstance().getTableInfoContainers(), "c").append(")") - .append(" AND (") - .append(documentNameColumn).append(" LIKE ") - .appendStringLiteral(PanoramaPublicLogoManager.LOGO_FILE_PREFIX + "%", CoreSchema.getInstance().getSqlDialect()) - .append(") "); + .append(CoreSchema.getInstance().getTableInfoContainers(), "c").append(")") + .append(" AND (") + .append(documentNameColumn).append(" LIKE ") + .appendStringLiteral(PanoramaPublicLogoManager.LOGO_FILE_PREFIX + "%", CoreSchema.getInstance().getSqlDialect()) + .append(") "); } } diff --git a/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentParent.java b/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentParent.java index 0704e46d..4ef17653 100644 --- a/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentParent.java +++ b/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentParent.java @@ -2,7 +2,7 @@ import org.jetbrains.annotations.NotNull; import org.labkey.api.attachments.AttachmentParent; -import org.labkey.api.attachments.AttachmentType; +import org.labkey.api.attachments.AttachmentParentType; import org.labkey.api.data.Container; import org.labkey.api.view.ShortURLRecord; @@ -29,7 +29,7 @@ public String getContainerId() } @Override - public @NotNull AttachmentType getAttachmentType() + public @NotNull AttachmentParentType getAttachmentParentType() { return CatalogImageAttachmentType.get(); } diff --git a/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentType.java b/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentType.java index 8af1adfd..42aaf4fd 100644 --- a/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentType.java +++ b/panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentType.java @@ -1,11 +1,11 @@ package org.labkey.panoramapublic.catalog; import org.jetbrains.annotations.NotNull; -import org.labkey.api.attachments.AttachmentType; +import org.labkey.api.attachments.AttachmentParentType; import org.labkey.api.data.CoreSchema; import org.labkey.api.data.SQLFragment; -public class CatalogImageAttachmentType implements AttachmentType +public class CatalogImageAttachmentType implements AttachmentParentType { private static final CatalogImageAttachmentType INSTANCE = new CatalogImageAttachmentType(); @@ -21,7 +21,7 @@ private CatalogImageAttachmentType() @Override public @NotNull String getUniqueName() { - return getClass().getName(); + return "CatalogImage"; } @Override