diff --git a/api/src/org/labkey/api/ApiModule.java b/api/src/org/labkey/api/ApiModule.java index 738c28ec5a4..2de521aac88 100644 --- a/api/src/org/labkey/api/ApiModule.java +++ b/api/src/org/labkey/api/ApiModule.java @@ -57,7 +57,6 @@ import org.labkey.api.data.AccumulatingCommitTask; import org.labkey.api.data.Aggregate; import org.labkey.api.data.AsyncQueryRequest; -import org.labkey.api.data.AtomicDatabaseInteger; import org.labkey.api.data.BatchSize; import org.labkey.api.data.BindingTestCase; import org.labkey.api.data.BooleanFormat; @@ -76,7 +75,6 @@ import org.labkey.api.data.DisplayColumn; import org.labkey.api.data.ExcelColumn; import org.labkey.api.data.ExcelWriter; -import org.labkey.api.data.InlineInClauseGenerator; import org.labkey.api.data.JsonTest; import org.labkey.api.data.MaterializedQueryHelper; import org.labkey.api.data.MultiValuedRenderContext; @@ -86,7 +84,6 @@ import org.labkey.api.data.RequestCancellation; import org.labkey.api.data.RepeatedCommitTaskMonitor; import org.labkey.api.data.ResultSetSelectorTestCase; -import org.labkey.api.data.RowTrackingResultSetWrapper; import org.labkey.api.data.SQLFragment; import org.labkey.api.data.SimpleFilter; import org.labkey.api.data.SqlExecutingSelector; @@ -166,7 +163,6 @@ import org.labkey.api.security.GroupManager; import org.labkey.api.security.LimitedUser; import org.labkey.api.security.NestedGroupsTest; -import org.labkey.api.security.PasswordExpiration; import org.labkey.api.security.RoleSet; import org.labkey.api.security.SecurityManager; import org.labkey.api.security.UserManager; @@ -460,7 +456,6 @@ public void registerServlets(ServletContext servletCtx) GUID.TestCase.class, HelpTopic.TestCase.class, ImpersonationTestCase.class, - InlineInClauseGenerator.TestCase.class, JSONDataLoader.HeaderMatchTest.class, JSONDataLoader.MetadataTest.class, JSONDataLoader.RowTest.class, @@ -485,7 +480,6 @@ public void registerServlets(ServletContext servletCtx) NumberUtilsLabKey.TestCase.class, PageFlowUtil.TestCase.class, Pair.TestCase.class, - PasswordExpiration.TestCase.class, Path.TestCase.class, Query.TestCase.class, QueryProfiler.TestCase.class, @@ -554,7 +548,6 @@ public void registerServlets(ServletContext servletCtx) ApiQueryResponse.TestCase.class, AppPropsTestCase.class, AsyncQueryRequest.TestCase.class, - AtomicDatabaseInteger.TestCase.class, BindingTestCase.class, BlockingCache.BlockingCacheTest.class, CompareType.TestCase.class, @@ -607,7 +600,6 @@ public void registerServlets(ServletContext servletCtx) ResultSetDataIterator.TestCase.class, ResultSetSelectorTestCase.class, RoleSet.TestCase.class, - RowTrackingResultSetWrapper.TestCase.class, SearchScope.TestCase.class, SecurityManager.TestCase.class, SimpleQueryUpdateService.TestCase.class, diff --git a/api/src/org/labkey/api/action/SimpleForwardAction.java b/api/src/org/labkey/api/action/SimpleForwardAction.java deleted file mode 100644 index 6d6bff2c2d3..00000000000 --- a/api/src/org/labkey/api/action/SimpleForwardAction.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2008-2026 LabKey Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.labkey.api.action; - -import org.labkey.api.view.ActionURL; -import org.labkey.api.view.NavTree; -import org.labkey.api.view.ViewServlet; -import org.springframework.validation.BindException; -import org.springframework.web.servlet.ModelAndView; - -/** - * Similar to {@link org.labkey.api.action.SimpleRedirectAction}, but forwards to the URL instead of redirecting. - * This preserves post data, etc because it's handled internally within the web server instead of asking the browser - * to send the request to a different URL - */ -public abstract class SimpleForwardAction