diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/actioncollections/base/ActionCollectionServiceCE.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/actioncollections/base/ActionCollectionServiceCE.java index dbb3f28d95..8a2fe482bf 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/actioncollections/base/ActionCollectionServiceCE.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/actioncollections/base/ActionCollectionServiceCE.java @@ -70,6 +70,8 @@ public interface ActionCollectionServiceCE extends CrudService findByPageIdsForExport(List pageIds, AclPermission permission); + Mono archiveById(String id); + Mono findByBranchNameAndDefaultCollectionId( String branchName, String defaultCollectionId, AclPermission permission); diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/BaseService.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/BaseService.java index 754f9c9c71..8598724571 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/BaseService.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/BaseService.java @@ -81,11 +81,6 @@ public abstract class BaseService< analyticsService.sendCreateEvent(savedResource, getAnalyticsProperties(savedResource))); } - @Override - public Mono archiveById(ID id) { - return Mono.error(new AppsmithException(AppsmithError.UNSUPPORTED_OPERATION)); - } - /** * This function runs the validation checks on the object and returns a Mono.error if any of the constraints * have been violated. If all checks pass, a Mono of the object is returned back to the caller diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/CrudService.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/CrudService.java index 688022c889..0ead1a370f 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/CrudService.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/CrudService.java @@ -22,8 +22,6 @@ public interface CrudService { return this.getById(id); } - Mono archiveById(ID id); - Map getAnalyticsProperties(T savedResource); Flux filterByEntityFieldsWithoutPublicAccess( diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/themes/base/ThemeServiceCE.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/themes/base/ThemeServiceCE.java index 3c75e6c10b..6d4eb43cab 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/themes/base/ThemeServiceCE.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/themes/base/ThemeServiceCE.java @@ -15,6 +15,8 @@ public interface ThemeServiceCE extends CrudService { Flux getSystemThemes(); + Mono archiveById(String themeId); + Mono getSystemTheme(String themeName); Mono updateTheme(String applicationId, String branchName, Theme resource);