From 12d0877395d6d6dbc70fd05d10d318836a81bb69 Mon Sep 17 00:00:00 2001 From: Allan Mai Date: Mon, 6 Jun 2016 11:05:31 -0400 Subject: [PATCH 1/4] Fix incorrect variable reference after logging update. --- .../src/main/java/com/fatwire/gst/foundation/DebugHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsf-facades/src/main/java/com/fatwire/gst/foundation/DebugHelper.java b/gsf-facades/src/main/java/com/fatwire/gst/foundation/DebugHelper.java index e1aa3296..fb313989 100644 --- a/gsf-facades/src/main/java/com/fatwire/gst/foundation/DebugHelper.java +++ b/gsf-facades/src/main/java/com/fatwire/gst/foundation/DebugHelper.java @@ -210,7 +210,7 @@ public static void printTime(final Logger log, final String msg, final long star /** * Print the elapsed time since the start to the default time - * logger {@link DebugHelper#TIME_LOGGER}. + * logger {@link DebugHelper#LOG_TIME}. * * * @param msg The message as an indicator of the operation that was From e9322166c78b024da67a8dd98ec2189cb12b4b1c Mon Sep 17 00:00:00 2001 From: Allan Mai Date: Fri, 1 Jul 2016 02:44:12 -0400 Subject: [PATCH 2/4] Adding InjectingController, extends BaseController --- .../controller/InjectingController.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java diff --git a/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java b/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java new file mode 100644 index 00000000..f6379778 --- /dev/null +++ b/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java @@ -0,0 +1,32 @@ +package com.fatwire.gst.foundation.controller; + +import javax.servlet.ServletContext; + +import com.fatwire.assetapi.data.BaseController; +import com.fatwire.gst.foundation.controller.action.Injector; +import com.fatwire.gst.foundation.controller.support.WebContextUtil; + +import COM.FutureTense.Interfaces.DependenciesAwareModelAndView; +import COM.FutureTense.Interfaces.ICS; + +public class InjectingController extends BaseController { + + public InjectingController(ICS ics) + { + super(); + this.setICS(ics); + + } + + public DependenciesAwareModelAndView handleRequest() + { + + ServletContext srvCtx = ics.getIServlet().getServlet().getServletContext(); + AppContext ctx = WebContextUtil.getWebAppContext(srvCtx); + Injector injector = ctx.getBean("Injector",Injector.class); + injector.inject(ics, this); + + return super.handleRequest(); + } + +} From fd4d47ae436a1baeb2c8e7c09eefaf78104792d5 Mon Sep 17 00:00:00 2001 From: Tony Field Date: Tue, 5 Jul 2016 17:38:12 -0400 Subject: [PATCH 3/4] Add license to controller file. --- .../controller/InjectingController.java | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java b/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java index f6379778..795fec79 100644 --- a/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java +++ b/gsf-action/src/main/java/com/fatwire/gst/foundation/controller/InjectingController.java @@ -1,3 +1,18 @@ +/* + * Copyright 2016 Function1. All Rights Reserved. + * + * 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 com.fatwire.gst.foundation.controller; import javax.servlet.ServletContext; @@ -7,26 +22,14 @@ import com.fatwire.gst.foundation.controller.support.WebContextUtil; import COM.FutureTense.Interfaces.DependenciesAwareModelAndView; -import COM.FutureTense.Interfaces.ICS; public class InjectingController extends BaseController { - public InjectingController(ICS ics) - { - super(); - this.setICS(ics); - - } - - public DependenciesAwareModelAndView handleRequest() - { - + public DependenciesAwareModelAndView handleRequest() { ServletContext srvCtx = ics.getIServlet().getServlet().getServletContext(); AppContext ctx = WebContextUtil.getWebAppContext(srvCtx); Injector injector = ctx.getBean("Injector",Injector.class); injector.inject(ics, this); - return super.handleRequest(); } - } From 5856ab7df83025ea5dcc2b007543b0c0d18c10cd Mon Sep 17 00:00:00 2001 From: Freddy Villalba Date: Wed, 6 Jul 2016 11:58:12 -0400 Subject: [PATCH 4/4] Added @deprecate to all deprecated classes (i.e. all classes inside -legacy modules) --- .../action/AbstractActionController.java | 3 + .../foundation/controller/action/Action.java | 3 + .../controller/action/ActionController.java | 3 + .../action/ActionFrameworkController.java | 4 + .../controller/action/ActionLocator.java | 4 + .../controller/action/ActionLocatorUtils.java | 4 + .../controller/action/ActionNameResolver.java | 4 + .../action/ActionNameResolverUtils.java | 3 + .../controller/action/RenderPage.java | 3 + .../action/support/AbstractActionLocator.java | 4 + .../action/support/ActionController.java | 3 + .../action/support/BaseActionLocator.java | 4 + .../action/support/ClassActionLocator.java | 3 + .../support/CommandActionNameResolver.java | 3 + .../ElementNameActionNameResolver.java | 4 + .../IcsBackedObjectFactoryTemplate.java | 2 + .../action/support/IcsFactoryUtil.java | 3 + .../support/LegacyDefaultWebAppContext.java | 3 + .../action/support/MapActionLocator.java | 3 + .../support/NullActionNameResolver.java | 3 + .../support/ReflectionFactoryProducer.java | 2 + .../support/RenderPageActionLocator.java | 3 + .../action/support/SingleActionLocator.java | 3 + .../annotation/AnnotationController.java | 4 + .../support/SpringWebAppContext.java | 5 + .../fatwire/gst/foundation/html/Anchor.java | 3 + .../gst/foundation/html/BaseElement.java | 3 + .../gst/foundation/html/HtmlCoreAttr.java | 5 + .../gst/foundation/html/HtmlEventsAttr.java | 5 + .../gst/foundation/html/HtmlI18NAttr.java | 5 + .../com/fatwire/gst/foundation/html/Img.java | 5 + .../include/DefaultIncludeService.java | 3 + .../foundation/include/GsfCallTemplate.java | 5 + .../gst/foundation/include/Include.java | 3 + .../foundation/include/IncludeElement.java | 3 + .../gst/foundation/include/IncludePage.java | 4 +- .../foundation/include/IncludeService.java | 4 + .../foundation/include/IncludeTemplate.java | 4 + .../gst/foundation/facade/logging/Log.java | 2 + .../facade/logging/LogEnhancer.java | 2 + .../foundation/facade/logging/LogUtil.java | 3 + .../foundation/groovy/DiskGroovyLoader.java | 3 + .../groovy/GroovyElementCatalogLoader.java | 3 + .../gst/foundation/groovy/GroovyLoader.java | 2 + .../groovy/action/GroovyActionLocator.java | 3 + .../groovy/context/GroovyFactory.java | 3 + .../groovy/context/GroovyWebContext.java | 3 + ...NoSuchMethodExceptionRuntimeException.java | 5 + .../groovy/spring/SpringDiskGroovyLoader.java | 3 + .../foundation/groovy/GroovyLoaderTest.java | 74 ---------- .../groovy/context/GroovyFactoryTest.java | 135 ------------------ .../tagging/AssetTaggingService.java | 3 + .../tagging/AssetTaggingServiceFactory.java | 4 + .../CacheMgrTaggedAssetEventListener.java | 4 + .../fatwire/gst/foundation/tagging/Tag.java | 4 + .../gst/foundation/tagging/TagUtils.java | 4 + .../tagging/TaggedAssetEventListener.java | 4 + .../TaggedAssetRealtimeCacheUpdater.java | 4 + .../tagging/db/TableTaggingServiceImpl.java | 4 + .../gst/foundation/taglib/ActionTag.java | 4 + .../foundation/taglib/AssetChildrenTag.java | 3 + .../gst/foundation/taglib/AssetLoadTag.java | 5 + .../taglib/AssetSimpleQueryTag.java | 5 + .../foundation/taglib/AssetTaggedListTag.java | 4 + .../foundation/taglib/GetAssetTagsTag.java | 4 + .../foundation/taglib/GetPropertiesTag.java | 3 + .../taglib/GetPropertyAssetIdTag.java | 3 + .../gst/foundation/taglib/GetPropertyTag.java | 3 + .../gst/foundation/taglib/GetTagsTag.java | 4 + .../gst/foundation/taglib/GsfRootTag.java | 6 + .../gst/foundation/taglib/GsfRootTei.java | 5 + .../gst/foundation/taglib/GsfSimpleTag.java | 3 + .../gst/foundation/taglib/ICSAsMap.java | 3 + .../gst/foundation/taglib/IncludeTag.java | 4 + .../taglib/MultilingualGsfSimpleTag.java | 4 + .../gst/foundation/taglib/PageTag.java | 4 + .../gst/foundation/taglib/SetPropertyTag.java | 4 + .../foundation/taglib/TaggedAssetsTag.java | 3 + .../gst/foundation/taglib/TaggedListTag.java | 4 + .../foundation/taglib/TranslateAssetTag.java | 4 + .../foundation/taglib/TranslateListTag.java | 4 + .../navigation/MultilingualNavigationTag.java | 4 + .../taglib/navigation/NavigationTag.java | 3 + .../navigation/PluggableNavigationTag.java | 3 + .../controller/AbstractController.java | 5 +- .../foundation/controller/BaseController.java | 4 + .../foundation/controller/BaseRenderPage.java | 3 + .../controller/RenderPageAdapter.java | 4 + .../foundation/controller/WraRenderPage.java | 3 + .../foundation/navigation/NavigationNode.java | 4 + .../navigation/NavigationService.java | 4 + .../support/AbstractNavigationService.java | 5 + .../support/SimpleNavigationHelper.java | 4 + .../foundation/url/VanityPageReference.java | 4 + .../foundation/url/WraAssetEventListener.java | 4 + .../url/WraPagePreviewReference.java | 5 + .../gst/foundation/url/WraPageReference.java | 5 +- .../gst/foundation/url/WraPathAssembler.java | 4 + .../url/WraPathPreviewAssembler.java | 3 + .../url/WraPathTranslationService.java | 3 + .../gst/foundation/url/db/DbSimpleWRADao.java | 3 + .../gst/foundation/url/db/UrlRegistry.java | 3 +- .../gst/foundation/url/db/UrlRegistry2.java | 2 +- .../gst/foundation/url/db/UrlRegistryDao.java | 2 +- .../foundation/url/db/UrlRegistryDaoImpl.java | 2 +- .../gst/foundation/url/db/VanityUrl.java | 2 +- .../vwebroot/AssetApiVirtualWebrootDao.java | 2 +- .../foundation/vwebroot/VWebrootBeanImpl.java | 2 +- .../foundation/vwebroot/VirtualWebroot.java | 2 +- .../vwebroot/VirtualWebrootApiBypassDao.java | 2 +- .../vwebroot/VirtualWebrootDao.java | 2 +- .../com/fatwire/gst/foundation/wra/Alias.java | 4 + .../gst/foundation/wra/AliasBeanImpl.java | 3 + .../gst/foundation/wra/AliasCoreFieldDao.java | 3 + .../wra/AssetApiAliasCoreFieldDao.java | 3 + .../wra/AssetApiWraCoreFieldDao.java | 3 + .../gst/foundation/wra/SimpleWRADao.java | 2 + .../fatwire/gst/foundation/wra/SimpleWra.java | 3 + .../gst/foundation/wra/VanityAsset.java | 3 + .../gst/foundation/wra/VanityAssetBean.java | 3 + .../foundation/wra/WebReferenceableAsset.java | 3 + .../gst/foundation/wra/WraBeanImpl.java | 4 + .../wra/WraCoreFieldApiBypassDao.java | 4 + .../gst/foundation/wra/WraCoreFieldDao.java | 4 + .../gst/foundation/wra/WraUriBuilder.java | 2 +- .../navigation/AbstractNavigationHelper.java | 3 + .../foundation/wra/navigation/NavNode.java | 3 + .../wra/navigation/NavigationHelper.java | 2 +- .../wra/navigation/NavigationHelper2.java | 3 +- .../wra/navigation/WraNavigationService.java | 3 + src/site/apt/InstallGuide.apt | 81 ++++++++++- 131 files changed, 504 insertions(+), 226 deletions(-) delete mode 100644 gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/GroovyLoaderTest.java delete mode 100644 gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/context/GroovyFactoryTest.java rename {gsf-wra => gsf-wra-legacy}/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java (95%) rename {gsf-wra => gsf-wra-legacy}/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java (95%) diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/AbstractActionController.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/AbstractActionController.java index c899fdef..ff2c9115 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/AbstractActionController.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/AbstractActionController.java @@ -32,6 +32,9 @@ * * @author Dolf Dijkstra * @since May 26, 2011 + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public abstract class AbstractActionController extends AbstractController { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/Action.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/Action.java index 8c1773da..6af2785c 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/Action.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/Action.java @@ -26,6 +26,9 @@ * @author Tony Field * @author Dolf Dijkstra * @since 2011-03-15 + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public interface Action { /** diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionController.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionController.java index 329b166c..91868262 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionController.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionController.java @@ -19,6 +19,9 @@ * Action controller adapter to provide backward-compatibility with GSF 11.6.1. * @author Tony Field * @since 15-07-30 4:33 PM + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class ActionController extends com.fatwire.gst.foundation.controller.action.support.ActionController { } diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionFrameworkController.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionFrameworkController.java index 268e5c69..41780581 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionFrameworkController.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionFrameworkController.java @@ -27,6 +27,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Mar 15, 2011 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class ActionFrameworkController extends AbstractActionController { public ActionFrameworkController(ICS ics) { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocator.java index 0a0430c6..f5b4af62 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocator.java @@ -25,6 +25,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since 2011-03-15 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public interface ActionLocator { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocatorUtils.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocatorUtils.java index 04b1ee9c..7564300f 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocatorUtils.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionLocatorUtils.java @@ -23,6 +23,10 @@ /** * @author Dolf Dijkstra * @since Apr 11, 2011 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public final class ActionLocatorUtils { public static final String ACTION_LOCATOR_BEAN = "gsfActionLocator"; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolver.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolver.java index cf549723..4bec7067 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolver.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolver.java @@ -23,6 +23,10 @@ * * @author Dolf.Dijkstra * @since May 27, 2011 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public interface ActionNameResolver { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolverUtils.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolverUtils.java index eb61388a..9c72c0a8 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolverUtils.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/ActionNameResolverUtils.java @@ -30,6 +30,9 @@ /** * @author Dolf Dijkstra * @since May 27, 2011 + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public final class ActionNameResolverUtils { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.controller.action.ActionNameResolverUtils"); diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/RenderPage.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/RenderPage.java index 86687469..d2c1ee35 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/RenderPage.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/RenderPage.java @@ -30,6 +30,9 @@ * * @author Dolf Dijkstra * @since 2011-03-15 + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class RenderPage extends WraRenderPage implements Action { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/AbstractActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/AbstractActionLocator.java index 194052f2..5657aebc 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/AbstractActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/AbstractActionLocator.java @@ -40,6 +40,10 @@ * * @author Dolf Dijkstra * @since Apr 27, 2011 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public abstract class AbstractActionLocator implements ActionLocator { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ActionController.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ActionController.java index cf378c4b..f42202c2 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ActionController.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ActionController.java @@ -27,6 +27,9 @@ * @author Dolf Dijkstra * @see ActionFrameworkController * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class ActionController implements Seed2 { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/BaseActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/BaseActionLocator.java index c4daf733..26c29fa0 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/BaseActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/BaseActionLocator.java @@ -36,6 +36,10 @@ * * @author Dolf Dijkstra * @since Apr 27, 2011 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public abstract class BaseActionLocator extends AbstractActionLocator { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ClassActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ClassActionLocator.java index e97d1963..fe2859bd 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ClassActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ClassActionLocator.java @@ -33,6 +33,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class ClassActionLocator extends AbstractActionLocator { private static final Logger LOG = LoggerFactory.getLogger("tools.gsf.controller.action.support.ClassActionLocator"); diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/CommandActionNameResolver.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/CommandActionNameResolver.java index 4fab5eb7..c3ef2816 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/CommandActionNameResolver.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/CommandActionNameResolver.java @@ -27,6 +27,9 @@ * * @author Dolf.Dijkstra * @since May 26, 2011 + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class CommandActionNameResolver implements ActionNameResolver { private static final String CMD_VAR = "cmd"; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ElementNameActionNameResolver.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ElementNameActionNameResolver.java index 6030cf69..54587787 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ElementNameActionNameResolver.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ElementNameActionNameResolver.java @@ -24,6 +24,10 @@ * * @author Dolf.Dijkstra * @since May 26, 2011 + * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class ElementNameActionNameResolver implements ActionNameResolver { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsBackedObjectFactoryTemplate.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsBackedObjectFactoryTemplate.java index 292041d5..35d4eefb 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsBackedObjectFactoryTemplate.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsBackedObjectFactoryTemplate.java @@ -71,6 +71,8 @@ * @author Dolf.Dijkstra * @since Apr 20, 2011 * + * @deprecated as of release 12.x, replace with SimpleIcsBackedObjectFactory or your own (WCS 12c-friendly) Factory implementation. + * */ public class IcsBackedObjectFactoryTemplate extends BaseFactory { /** diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsFactoryUtil.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsFactoryUtil.java index c67348da..89e0fb55 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsFactoryUtil.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/IcsFactoryUtil.java @@ -29,6 +29,9 @@ * @since 28 August 2012 (for some history: 28 August.) * + * + * @deprecated as of release 12.x + * */ public class IcsFactoryUtil { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/LegacyDefaultWebAppContext.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/LegacyDefaultWebAppContext.java index 1fb3a0b1..153cc689 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/LegacyDefaultWebAppContext.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/LegacyDefaultWebAppContext.java @@ -37,6 +37,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace with new DefaultWebAppContext or your own (WCS 12c-friendly) AppContext implementation. + * */ public class LegacyDefaultWebAppContext extends WebAppContext implements FactoryProducer { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/MapActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/MapActionLocator.java index 4a822562..037078ba 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/MapActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/MapActionLocator.java @@ -34,6 +34,9 @@ * @author Tony Field * @author Dolf Dijkstra * @since 2011-03-15 + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class MapActionLocator extends BaseActionLocator { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/NullActionNameResolver.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/NullActionNameResolver.java index c8a951ad..929c0164 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/NullActionNameResolver.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/NullActionNameResolver.java @@ -24,6 +24,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class NullActionNameResolver implements ActionNameResolver { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ReflectionFactoryProducer.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ReflectionFactoryProducer.java index 5fd785a1..7c0e0f14 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ReflectionFactoryProducer.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/ReflectionFactoryProducer.java @@ -32,6 +32,8 @@ * * @author Dolf.Dijkstra * + * @deprecated as of release 12.x + * */ public class ReflectionFactoryProducer implements FactoryProducer { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.controller.action.support.ReflectionFactoryProducer"); diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/RenderPageActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/RenderPageActionLocator.java index a8561aa9..dcf42159 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/RenderPageActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/RenderPageActionLocator.java @@ -28,6 +28,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public final class RenderPageActionLocator extends AbstractActionLocator { public RenderPageActionLocator(Injector injector) { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/SingleActionLocator.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/SingleActionLocator.java index 0eb1f5fc..68db52ca 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/SingleActionLocator.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/action/support/SingleActionLocator.java @@ -26,6 +26,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace GSF Actions with WCS 12c's native Controllers and/or wrappers + * */ public class SingleActionLocator extends AbstractActionLocator { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/annotation/AnnotationController.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/annotation/AnnotationController.java index 77a70450..afa2e187 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/annotation/AnnotationController.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/annotation/AnnotationController.java @@ -40,6 +40,10 @@ * @author Dolf Dijkstra * @since Apr 15, 2011 * @see IcsVariable + * + * + * @deprecated as of release 12.x + * */ public abstract class AnnotationController extends AbstractController { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/support/SpringWebAppContext.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/support/SpringWebAppContext.java index 57d9deb4..9edf01ba 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/support/SpringWebAppContext.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/controller/support/SpringWebAppContext.java @@ -28,6 +28,11 @@ import com.fatwire.gst.foundation.controller.action.support.NullActionNameResolver; import com.fatwire.gst.foundation.controller.support.TemplateMethodFactory; +/** + * + * @deprecated as of release 12.x, replace with new DefaultWebAppContext or your own custom (WCS 12c-friendly) AppContext implementation. + * + */ public class SpringWebAppContext implements AppContext { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.controller.support.SpringWebAppContext"); private static final ActionNameResolver nullActionNameResolver = new NullActionNameResolver(); diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Anchor.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Anchor.java index f105b571..ce9e0e6f 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Anchor.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Anchor.java @@ -18,6 +18,9 @@ /** * @author Dolf Dijkstra * @since Apr 16, 2011 + * + * @deprecated as of release 12.x + * */ public final class Anchor extends BaseElement { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/BaseElement.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/BaseElement.java index 9a70873c..10a94748 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/BaseElement.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/BaseElement.java @@ -18,6 +18,9 @@ /** * @author Dolf Dijkstra * @since Apr 16, 2011 + * + * @deprecated as of release 12.x + * */ abstract class BaseElement { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlCoreAttr.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlCoreAttr.java index dda5f7a4..eff3b1ae 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlCoreAttr.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlCoreAttr.java @@ -15,6 +15,11 @@ */ package com.fatwire.gst.foundation.html; +/** + * + * @deprecated as of release 12.x + * + */ final class HtmlCoreAttr { private String id; private String className; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlEventsAttr.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlEventsAttr.java index 4c9bfde7..28d6226e 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlEventsAttr.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlEventsAttr.java @@ -15,6 +15,11 @@ */ package com.fatwire.gst.foundation.html; +/** + * + * @deprecated as of release 12.x + * + */ final class HtmlEventsAttr { private String onclick; private String ondblclick; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlI18NAttr.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlI18NAttr.java index f9091b46..292d85ff 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlI18NAttr.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/HtmlI18NAttr.java @@ -15,6 +15,11 @@ */ package com.fatwire.gst.foundation.html; +/** + * + * @deprecated as of release 12.x + * + */ final class HtmlI18NAttr { private String lang; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Img.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Img.java index ef690150..275ba068 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Img.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/html/Img.java @@ -15,6 +15,11 @@ */ package com.fatwire.gst.foundation.html; +/** + * + * @deprecated as of release 12.x + * + */ public final class Img extends BaseElement { private String src; private String alt; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/DefaultIncludeService.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/DefaultIncludeService.java index 32329656..65a0e5b0 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/DefaultIncludeService.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/DefaultIncludeService.java @@ -28,6 +28,9 @@ /** * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * @deprecated as of release 12.x, replace with OOTB features (e.g. callelement tag, calltemplate tag, ics.RunTag and the like) + * */ public class DefaultIncludeService implements IncludeService { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/GsfCallTemplate.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/GsfCallTemplate.java index 836ddbfe..fc0a4d51 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/GsfCallTemplate.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/GsfCallTemplate.java @@ -28,6 +28,11 @@ import com.fatwire.gst.foundation.facade.runtag.render.CallTemplate.Style; import com.fatwire.gst.foundation.facade.runtag.satellite.Page; +/** + * + * @deprecated as of release 12.x, replace with OOTB features (e.g. callelement tag, calltemplate tag, ics.RunTag and the like) + * + */ public class GsfCallTemplate { private String site; private String tname; diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/Include.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/Include.java index a977da76..4df0387f 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/Include.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/Include.java @@ -30,6 +30,9 @@ * * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * @deprecated as of release 12.x, replace with OOTB features in WCS 12c (e.g. Controllers, callelement tag, calltemplate tag, ics.RunTag and the like). + * */ public interface Include { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeElement.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeElement.java index 31f552fa..90915cc2 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeElement.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeElement.java @@ -27,6 +27,9 @@ * * @author Dolf Dijkstra * @since Apr 11, 2011 + * + * @deprecated as of release 12.x, replace with OOTB features (e.g. callelement tag, calltemplate tag, ics.RunTag and the like) + * */ public class IncludeElement implements Include { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludePage.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludePage.java index f5467aed..c8f3e45a 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludePage.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludePage.java @@ -37,8 +37,10 @@ * * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * @deprecated as of release 12.x, replace with OOTB features (e.g. callelement tag, calltemplate tag, ics.RunTag and the like) + * */ - public class IncludePage implements Include { public static final List FORBIDDEN_VARS = Collections.unmodifiableList(Arrays.asList("tid", "eid", "seid", "packedargs", "variant", "context", "pagename", "rendermode", "ft_ss")); diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeService.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeService.java index 65665043..f7c02a3e 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeService.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeService.java @@ -23,6 +23,10 @@ * * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * + * @deprecated as of release 12.x, replace with OOTB features (e.g. callelement tag, calltemplate tag, ics.RunTag and the like) + * */ public interface IncludeService { diff --git a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeTemplate.java b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeTemplate.java index 6d0fe23a..9ce8e007 100644 --- a/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeTemplate.java +++ b/gsf-action-legacy/src/main/java/com/fatwire/gst/foundation/include/IncludeTemplate.java @@ -32,6 +32,10 @@ /** * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * + * @deprecated as of release 12.x, replace with OOTB features (e.g. callelement tag, calltemplate tag, ics.RunTag and the like) + * */ public class IncludeTemplate implements Include { diff --git a/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/Log.java b/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/Log.java index fa08b6c8..a2cefea2 100644 --- a/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/Log.java +++ b/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/Log.java @@ -21,6 +21,8 @@ * * @author Dolf Dijkstra * + * @deprecated as of release 12.x, replaced with SLF4J which is natively used by (and shipped along) WCS + * */ public interface Log extends org.apache.commons.logging.Log { diff --git a/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogEnhancer.java b/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogEnhancer.java index a24cf416..fc647067 100644 --- a/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogEnhancer.java +++ b/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogEnhancer.java @@ -20,6 +20,8 @@ * * @author Dolf Dijkstra * + * @deprecated as of release 12.x, replaced with SLF4J which is natively used by (and shipped along) WCS + * */ public class LogEnhancer implements Log { diff --git a/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogUtil.java b/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogUtil.java index 0c55cf76..993ae68e 100644 --- a/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogUtil.java +++ b/gsf-facades-legacy/src/main/java/com/fatwire/gst/foundation/facade/logging/LogUtil.java @@ -23,6 +23,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replaced with SLF4J which is natively used by (and shipped along) WCS + * */ public class LogUtil { diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/DiskGroovyLoader.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/DiskGroovyLoader.java index 9cc28735..29e900bc 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/DiskGroovyLoader.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/DiskGroovyLoader.java @@ -42,6 +42,9 @@ * * @author Dolf Dijkstra * @since Mar 28, 2011 + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * */ /* * alternative method: diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyElementCatalogLoader.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyElementCatalogLoader.java index 817ebcd0..bc851197 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyElementCatalogLoader.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyElementCatalogLoader.java @@ -45,6 +45,9 @@ * * @author Dolf Dijkstra * @since September 21,2012 + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * */ /* * alternative method: diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyLoader.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyLoader.java index aa537dbd..424f6b29 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyLoader.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/GroovyLoader.java @@ -22,6 +22,8 @@ * * @author Dolf Dijkstra * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * */ public interface GroovyLoader { diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/action/GroovyActionLocator.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/action/GroovyActionLocator.java index ee94e802..5c9ae3fa 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/action/GroovyActionLocator.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/action/GroovyActionLocator.java @@ -29,6 +29,9 @@ /** * @author Dolf Dijkstra * @since Mar 28, 2011 + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support and Controllers + * */ public class GroovyActionLocator extends AbstractActionLocator { private GroovyLoader groovyLoader; diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyFactory.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyFactory.java index 9b8deb85..2a49475e 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyFactory.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyFactory.java @@ -29,6 +29,9 @@ * @author Dolf Dijkstra * @since September 23, 2012 * + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * */ public class GroovyFactory extends BaseFactory { diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyWebContext.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyWebContext.java index 5228f41d..ebfe2464 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyWebContext.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/GroovyWebContext.java @@ -39,6 +39,9 @@ * @author Dolf Dijkstra * @since 11 mei 2012 * + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * */ public class GroovyWebContext extends LegacyDefaultWebAppContext { private GroovyClassLoader classLoader; diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/NoSuchMethodExceptionRuntimeException.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/NoSuchMethodExceptionRuntimeException.java index 0d1169d8..4672afba 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/NoSuchMethodExceptionRuntimeException.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/context/NoSuchMethodExceptionRuntimeException.java @@ -15,6 +15,11 @@ */ package com.fatwire.gst.foundation.groovy.context; +/** + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * + */ public class NoSuchMethodExceptionRuntimeException extends RuntimeException { /** diff --git a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/spring/SpringDiskGroovyLoader.java b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/spring/SpringDiskGroovyLoader.java index 771047b8..e9f00c1d 100644 --- a/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/spring/SpringDiskGroovyLoader.java +++ b/gsf-groovy-legacy/src/main/java/com/fatwire/gst/foundation/groovy/spring/SpringDiskGroovyLoader.java @@ -30,6 +30,9 @@ * * @author Dolf Dijkstra * @since Mar 28, 2011 + * + * @deprecated as of release 12.x, replace with WCS 12c's native Groovy support + * */ /* * alternative method: diff --git a/gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/GroovyLoaderTest.java b/gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/GroovyLoaderTest.java deleted file mode 100644 index 723fef73..00000000 --- a/gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/GroovyLoaderTest.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright 2011 FatWire Corporation. All Rights Reserved. - * - * 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 com.fatwire.gst.foundation.groovy; - -import java.lang.reflect.Field; -import java.lang.reflect.Method; - -import junit.framework.TestCase; - -import com.fatwire.gst.foundation.controller.action.Action; -import com.fatwire.gst.foundation.controller.annotation.InjectForRequest; - -public class GroovyLoaderTest extends TestCase { - - public void testLoad() { - DiskGroovyLoader loader = new DiskGroovyLoader(); - loader.bootEngine("./src/test/groovy"); - loader.precompile(); - Object a; - try { - a = loader.load(null,"test/MyAction"); - if (a instanceof Action) { - Action action = (Action) a; - action.handleRequest(null); - for (Field field : action.getClass().getFields()) { - InjectForRequest anno = field.getAnnotation(InjectForRequest.class); - if ("foo".equals(field.getName())) - assertNotNull(anno); - } - for (Method method : action.getClass().getMethods()) { - if ("setSomething".equalsIgnoreCase(method.getName())) { - InjectForRequest anno = method.getAnnotation(InjectForRequest.class); - assertNotNull(anno); - } - } - } else { - fail("not an Action"); - } - } catch (Exception e) { - e.printStackTrace(); - fail(e.getMessage()); - } - } - - public void testJavaClass() { - // - DiskGroovyLoader loader = new DiskGroovyLoader(); - loader.bootEngine("./src/test/groovy"); - Object a; - try { - a = loader.load(null,"com.fatwire.gst.foundation.groovy.action.GroovyActionLocator"); - assertNotNull(a); - - } catch (Exception e) { - e.printStackTrace(); - fail(e.getMessage()); - } - - } -} diff --git a/gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/context/GroovyFactoryTest.java b/gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/context/GroovyFactoryTest.java deleted file mode 100644 index 12a734ab..00000000 --- a/gsf-groovy-legacy/src/test/java/com/fatwire/gst/foundation/groovy/context/GroovyFactoryTest.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Copyright 2012 Oracle Corporation. All Rights Reserved. - * - * 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 com.fatwire.gst.foundation.groovy.context; - -import groovy.lang.GroovyClassLoader; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.codehaus.groovy.control.MultipleCompilationErrorsException; -import org.junit.Test; - -import com.fatwire.gst.foundation.controller.action.Factory; -import com.fatwire.gst.foundation.test.MockICS; - -/** - * @author dolf - * - */ -public class GroovyFactoryTest { - - /** - * Test method for - * {@link com.fatwire.gst.foundation.controller.action.support.BaseFactory#getObject(java.lang.String, java.lang.Class)} - * . - */ - @Test - public void testGetObject() { - - MockICS ics = new MockICS(); - GroovyClassLoader gcl = new GroovyClassLoader(); - - gcl.addClasspath("./src/test/groovy"); - - GroovyFactory factory = new GroovyFactory(ics, gcl); - List list = factory.getObject("foo", List.class); - org.junit.Assert.assertNotNull(list); - - } - - @Test - public void testGetObject_bad_source() { - - MockICS ics = new MockICS(); - GroovyClassLoader gcl = new GroovyClassLoader(); - - gcl.addClasspath("./src/test/bad-groovy"); - try { - - GroovyFactory factory = new GroovyFactory(ics, gcl); - factory.getObject("foo", List.class); - } catch (MultipleCompilationErrorsException e) { - - return; - } - org.junit.Assert.fail("should not have reached beyond the exception"); - - } - - @Test - public void testGetObject_no_method() { - - MockICS ics = new MockICS(); - GroovyClassLoader gcl = new GroovyClassLoader(); - - gcl.addClasspath("./src/test/groovy"); - - GroovyFactory factory = new GroovyFactory(ics, gcl); - Map map = factory.getObject("foo", Map.class); - org.junit.Assert.assertNull(map); - - } - - @Test - public void testGetObject_from_root() { - - MockICS ics = new MockICS(); - Factory root = new Factory() { - - @SuppressWarnings("unchecked") - @Override - public T getObject(String name, Class c) { - ArrayList al = new ArrayList(); - al.add("tomato"); - al.add("salad"); - return (T) ((al.getClass().isAssignableFrom(c)) ? al: null); - - } - - }; - - GroovyClassLoader gcl = new GroovyClassLoader(); - - gcl.addClasspath("./src/test/groovy"); - - GroovyFactory factory = new GroovyFactory(ics, gcl, root); - Collection list; - - // first check to see if we get the item back from the ObjectFactory classloader. - list = factory.getObject("foobar1", List.class); - org.junit.Assert.assertNotNull("Getting object from the ObjectFactory", list); - org.junit.Assert.assertEquals("Getting object from the ObjectFactory", 0, list.size()); - - // now request a Set, which won't be returned from ObjectFactory, and it can't be returned from the local factory - list = factory.getObject("foobar2", Set.class); - org.junit.Assert.assertNull("Request a Set, which neither factory can return", list); - - // requesting the collection will return the entry in the ObjectFactory because the returned List is a Collection - // so instead request a Set, which won't be returned by ObjectFactory. - list = factory.getObject("foobar3", Collection.class); - org.junit.Assert.assertNotNull("Request a collection, which both factories can return - we expect the ObjectFactory one to take precedence", list); - org.junit.Assert.assertEquals(0, list.size()); - - // request an array list, which ObjectFactory can't return but the root factory can return - list = factory.getObject("foobar4", ArrayList.class); - org.junit.Assert.assertNotNull("Request an ArrayList which only the root can return.", list); - org.junit.Assert.assertEquals(2, list.size()); - } -} diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingService.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingService.java index aba13374..133865eb 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingService.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingService.java @@ -25,6 +25,9 @@ * * @author Tony Field * @since Jul 28, 2010 + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public interface AssetTaggingService { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingServiceFactory.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingServiceFactory.java index d2999a07..f38409ab 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingServiceFactory.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/AssetTaggingServiceFactory.java @@ -24,6 +24,10 @@ * * @author Tony Field * @since Jul 28, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public final class AssetTaggingServiceFactory { public static AssetTaggingService getService(ICS ics) { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/CacheMgrTaggedAssetEventListener.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/CacheMgrTaggedAssetEventListener.java index d26fc738..cf63fa6f 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/CacheMgrTaggedAssetEventListener.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/CacheMgrTaggedAssetEventListener.java @@ -26,6 +26,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jul 28, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public final class CacheMgrTaggedAssetEventListener extends RunOnceAssetEventListener { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/Tag.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/Tag.java index 6c46c261..b535ba8f 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/Tag.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/Tag.java @@ -20,6 +20,10 @@ * * @author Tony Field * @since Jul 28, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public interface Tag { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TagUtils.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TagUtils.java index 05f995f6..30394108 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TagUtils.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TagUtils.java @@ -20,6 +20,10 @@ * * @author Tony Field * @since Jul 28, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public final class TagUtils { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetEventListener.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetEventListener.java index 4f94adaa..a80d848b 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetEventListener.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetEventListener.java @@ -24,6 +24,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jul 28, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public final class TaggedAssetEventListener extends RunOnceAssetEventListener { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetRealtimeCacheUpdater.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetRealtimeCacheUpdater.java index 292b0973..73b99129 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetRealtimeCacheUpdater.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/TaggedAssetRealtimeCacheUpdater.java @@ -46,6 +46,10 @@ * * @author Tony Field * @since Jul 30, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public final class TaggedAssetRealtimeCacheUpdater extends PageCacheUpdaterImpl { diff --git a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/db/TableTaggingServiceImpl.java b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/db/TableTaggingServiceImpl.java index 2c246f4b..464bc3c4 100644 --- a/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/db/TableTaggingServiceImpl.java +++ b/gsf-tagging-legacy/src/main/java/com/fatwire/gst/foundation/tagging/db/TableTaggingServiceImpl.java @@ -60,6 +60,10 @@ * * @author Tony Field * @since Jul 28, 2010 + * + * + * @deprecated as of release 12.x, replaced with WCS 12c's native tagging + * */ public final class TableTaggingServiceImpl implements AssetTaggingService { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ActionTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ActionTag.java index 2056c599..6381605d 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ActionTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ActionTag.java @@ -38,6 +38,10 @@ * * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native features (Controllers et al) + * */ public class ActionTag extends GsfSimpleTag { static final Logger LOG = LoggerFactory.getLogger("tools.gsf.taglib.ActionTag"); diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetChildrenTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetChildrenTag.java index a71b9c48..d27cdc32 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetChildrenTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetChildrenTag.java @@ -31,6 +31,9 @@ /** * @author Dolf Dijkstra * @since Mar, 2011 + * + * @deprecated as of release 12.x + * */ public class AssetChildrenTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetLoadTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetLoadTag.java index cb44c3ee..50abce4d 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetLoadTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetLoadTag.java @@ -27,6 +27,11 @@ import org.apache.commons.lang.StringUtils; +/** + * + * @deprecated as of release 12.x + * + */ public class AssetLoadTag extends GsfSimpleTag { private String c; diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetSimpleQueryTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetSimpleQueryTag.java index 37ac3a25..cbfd0469 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetSimpleQueryTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetSimpleQueryTag.java @@ -26,6 +26,11 @@ import org.apache.commons.lang.StringUtils; +/** + * + * @deprecated as of release 12.x + * + */ public class AssetSimpleQueryTag extends GsfSimpleTag { private String attributes; diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetTaggedListTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetTaggedListTag.java index 32181259..dae37ab5 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetTaggedListTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/AssetTaggedListTag.java @@ -40,6 +40,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Aug 13, 2010 + * + * + * @deprecated as of release 12.x + * */ public final class AssetTaggedListTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetAssetTagsTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetAssetTagsTag.java index f3e6854c..868609c0 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetAssetTagsTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetAssetTagsTag.java @@ -32,6 +32,10 @@ * * @author Tony Field * @since 2011-09-20 + * + * + * @deprecated as of release 12.x + * */ public final class GetAssetTagsTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertiesTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertiesTag.java index 1493d38a..21a9fea3 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertiesTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertiesTag.java @@ -28,6 +28,9 @@ * * @author Tony Field * @since 2011-09-02 + * + * @deprecated as of release 12.x, replace with GSF-12's new GST Properties implementation which does NOT rely on any GST-specific asset type / subtype (those are all deprecated, too). + * */ public class GetPropertiesTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyAssetIdTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyAssetIdTag.java index 0b6d5316..f9daac48 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyAssetIdTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyAssetIdTag.java @@ -29,6 +29,9 @@ * * @author Tony Field * @since 11-09-02 + * + * @deprecated as of release 12.x, replace with GSF-12's new GST Properties implementation which does NOT rely on any GST-specific asset type / subtype (those are all deprecated, too). + * */ public final class GetPropertyAssetIdTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyTag.java index 44b8a203..b3d7ff68 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetPropertyTag.java @@ -27,6 +27,9 @@ * * @author Tony Field * @since 11-09-02 + * + * @deprecated as of release 12.x, replace with GSF-12's new GST Properties implementation which does NOT rely on any GST-specific asset type / subtype (those are all deprecated, too). + * */ public final class GetPropertyTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetTagsTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetTagsTag.java index ca950ccb..b2649e88 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetTagsTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GetTagsTag.java @@ -30,6 +30,10 @@ * * @author Tony Field * @since 2011-09-20 + * + * + * @deprecated as of release 12.x + * */ public final class GetTagsTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTag.java index fdb1d213..cef4c618 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTag.java @@ -26,6 +26,12 @@ import com.fatwire.gst.foundation.facade.assetapi.asset.ScatteredAssetAccessTemplate; import com.fatwire.gst.foundation.facade.runtag.render.LogDep; + +/** + * + * @deprecated as of release 12.x + * + */ public class GsfRootTag extends BodyTagSupport { public static final String ICS_VARIABLE_NAME = "ics"; public static final String VARIABLE_SCOPE_NAME = "cs"; diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTei.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTei.java index 66f5cb52..5e40ff5c 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTei.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfRootTei.java @@ -25,6 +25,11 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +/** + * + * @deprecated as of release 12.x + * + */ public class GsfRootTei extends TagExtraInfo { private static final Logger log = LoggerFactory.getLogger("tools.gsf.taglib.GsfRootTei"); diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfSimpleTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfSimpleTag.java index 430890d3..4eed5ce3 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfSimpleTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/GsfSimpleTag.java @@ -28,6 +28,9 @@ * * @author Dolf Dijkstra * @since Apr 11, 2011 + * + * @deprecated as of release 12.x + * */ public abstract class GsfSimpleTag extends SimpleTagSupport { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ICSAsMap.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ICSAsMap.java index 14b45ed1..7875b2eb 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ICSAsMap.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/ICSAsMap.java @@ -36,6 +36,9 @@ * * @author Dolf.Dijkstra * + * + * @deprecated as of release 12.x + * */ public class ICSAsMap implements Map { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/IncludeTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/IncludeTag.java index 875df825..3c404cb1 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/IncludeTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/IncludeTag.java @@ -34,6 +34,10 @@ * * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * + * @deprecated as of release 12.x + * */ public final class IncludeTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/MultilingualGsfSimpleTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/MultilingualGsfSimpleTag.java index e3c1c48c..35f42617 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/MultilingualGsfSimpleTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/MultilingualGsfSimpleTag.java @@ -41,6 +41,10 @@ * * @author Tony Field * @since 2011-11-28 + * + * + * @deprecated as of release 12.x + * */ public abstract class MultilingualGsfSimpleTag extends GsfSimpleTag { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.taglib.MultilingualGsfSimpleTag"); diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/PageTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/PageTag.java index 4966c714..83c5a53d 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/PageTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/PageTag.java @@ -39,6 +39,10 @@ * * @author Dolf Dijkstra * @since Apr 13, 2011 + * + * + * @deprecated as of release 12.x + * */ public class PageTag extends GsfRootTag { static final Logger LOG = LoggerFactory.getLogger("tools.gsf.taglib.PageTag"); diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/SetPropertyTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/SetPropertyTag.java index 52f3bc52..e885b574 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/SetPropertyTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/SetPropertyTag.java @@ -27,6 +27,10 @@ * * @author Tony Field * @since 2012-03-27 + * + * + * @deprecated as of release 12.x + * */ public final class SetPropertyTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedAssetsTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedAssetsTag.java index c1dda2eb..2676d750 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedAssetsTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedAssetsTag.java @@ -32,6 +32,9 @@ * @author Dolf Dijkstra * @since Feb 14, 2011 * @see AssetTaggingService + * + * @deprecated as of release 12.x + * */ public final class TaggedAssetsTag extends GsfSimpleTag { private String tag = null; diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedListTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedListTag.java index 08088d39..3b12c4ef 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedListTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TaggedListTag.java @@ -39,6 +39,10 @@ * * @author Tony Field * @since Aug 13, 2010 + * + * + * @deprecated as of release 12.x + * */ public final class TaggedListTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateAssetTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateAssetTag.java index 66cddcc6..065affb3 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateAssetTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateAssetTag.java @@ -31,6 +31,10 @@ * * @author Tony Field * @since 11-11-22 + * + * + * @deprecated as of release 12.x + * */ public final class TranslateAssetTag extends MultilingualGsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateListTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateListTag.java index 824608ae..c90504e3 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateListTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/TranslateListTag.java @@ -36,6 +36,10 @@ * * @author Tony Field * @since 11-09-20 + * + * + * @deprecated as of release 12.x + * */ public final class TranslateListTag extends MultilingualGsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/MultilingualNavigationTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/MultilingualNavigationTag.java index 9f9772d2..4ac9a8be 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/MultilingualNavigationTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/MultilingualNavigationTag.java @@ -28,6 +28,10 @@ * plans. * * @author Tony Field + * + * + * @deprecated as of release 12.x, temporarily, until a brand new, significantly improved NavigationService implementation is released (soon) + * */ public final class MultilingualNavigationTag extends MultilingualGsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/NavigationTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/NavigationTag.java index d5a707b4..9f0e2488 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/NavigationTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/NavigationTag.java @@ -33,6 +33,9 @@ * @author Dolf Dijkstra * @deprecated check latest build notes * + * + * @deprecated as of release 12.x, temporarily, until a brand new, significantly improved NavigationService implementation is released (soon) + * */ public class NavigationTag extends GsfSimpleTag { diff --git a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/PluggableNavigationTag.java b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/PluggableNavigationTag.java index 41a09e65..cf73d3ce 100644 --- a/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/PluggableNavigationTag.java +++ b/gsf-taglib-legacy/src/main/java/com/fatwire/gst/foundation/taglib/navigation/PluggableNavigationTag.java @@ -36,6 +36,9 @@ * @author Dolf Dijkstra * @since August 31, 2012 * + * + * @deprecated as of release 12.x, temporarily, until a brand new, significantly improved NavigationService implementation is released (soon) + * */ public class PluggableNavigationTag extends GsfSimpleTag { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/AbstractController.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/AbstractController.java index 15e47a54..aaba8896 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/AbstractController.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/AbstractController.java @@ -37,8 +37,11 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jun 16, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native features (Controllers, wrappers, etc...) + * */ - public abstract class AbstractController { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.controller.AbstractController"); diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseController.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseController.java index 82481eb1..03751626 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseController.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseController.java @@ -35,6 +35,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jun 10, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native features (Controllers, wrappers, etc...) + * */ public class BaseController implements Seed2 { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseRenderPage.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseRenderPage.java index f3e49a40..a6279370 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseRenderPage.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/BaseRenderPage.java @@ -46,6 +46,9 @@ * Helper class to be used in an outer wrapper to run the correct childtemplate based on c/cid/site arguments. * * @author Dolf Dijkstra + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native features (Controllers, wrappers, etc...) * */ public abstract class BaseRenderPage { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/RenderPageAdapter.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/RenderPageAdapter.java index 2553e681..40b1b1f6 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/RenderPageAdapter.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/RenderPageAdapter.java @@ -45,6 +45,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jun 10, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native features (Controllers, wrappers, etc...) + * */ public class RenderPageAdapter extends WraRenderPage { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/WraRenderPage.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/WraRenderPage.java index 7297401c..a13db9dd 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/WraRenderPage.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/controller/WraRenderPage.java @@ -42,6 +42,9 @@ * @author Dolf Dijkstra * @since June 2010 * + * + * @deprecated as of release 12.x, replace with WCS 12c's native features (Controllers, wrappers, etc...) + * */ public class WraRenderPage extends BaseRenderPage { public static final String URL_PATH = "url-path"; diff --git a/gsf-wra/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java similarity index 95% rename from gsf-wra/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java rename to gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java index bd6dec10..9868e0b3 100644 --- a/gsf-wra/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/NavigationNode.java @@ -27,6 +27,10 @@ * * @author Dolf Dijkstra * @since June 8, 2012 + * + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * */ public class NavigationNode { diff --git a/gsf-wra/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java similarity index 95% rename from gsf-wra/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java rename to gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java index 9219c16a..4395fac4 100644 --- a/gsf-wra/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/NavigationService.java @@ -23,6 +23,10 @@ * @author Dolf Dijkstra * @since August 2012 * + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * + * */ public interface NavigationService { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/AbstractNavigationService.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/AbstractNavigationService.java index 228bdc94..d9e3c68d 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/AbstractNavigationService.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/AbstractNavigationService.java @@ -37,6 +37,11 @@ import com.fatwire.gst.foundation.navigation.NavigationNode; import com.fatwire.gst.foundation.navigation.NavigationService; +/** + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * + */ public abstract class AbstractNavigationService implements NavigationService { private static final Logger LOG = LoggerFactory.getLogger("tools.gsf.navigation.support.AbstractNavigationService"); diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/SimpleNavigationHelper.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/SimpleNavigationHelper.java index c46d5d8b..5bf48fbe 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/SimpleNavigationHelper.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/navigation/support/SimpleNavigationHelper.java @@ -49,6 +49,10 @@ * * @author Dolf Dijkstra * @since August 31,2012 + * + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * */ public class SimpleNavigationHelper extends AbstractNavigationService implements NavigationService { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/VanityPageReference.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/VanityPageReference.java index b3924cb7..d3d01be8 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/VanityPageReference.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/VanityPageReference.java @@ -20,6 +20,10 @@ * * @author Tony Field * @since 2013-06-03 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public final class VanityPageReference extends WraPageReference { protected boolean requireWraForVanityUrls() { return false; } diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraAssetEventListener.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraAssetEventListener.java index 8a897a75..246f9490 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraAssetEventListener.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraAssetEventListener.java @@ -27,6 +27,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jul 21, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class WraAssetEventListener extends RunOnceAssetEventListener { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPagePreviewReference.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPagePreviewReference.java index b424422e..2514dcf4 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPagePreviewReference.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPagePreviewReference.java @@ -35,6 +35,11 @@ import static COM.FutureTense.Interfaces.Utilities.goodString; +/** + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * + */ public class WraPagePreviewReference extends PageRef { public static final String GST_DISPATCHER = "GST/Dispatcher"; diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPageReference.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPageReference.java index f44fc4a1..89bbcf5b 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPageReference.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPageReference.java @@ -77,8 +77,11 @@ * @see IReference * @see Definition * @since Jun 17, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ - public class WraPageReference extends PageRef { /** diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathAssembler.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathAssembler.java index 0128fe0b..091a7c88 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathAssembler.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathAssembler.java @@ -42,6 +42,10 @@ * * @author Tony Field * @since Jul 20, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public final class WraPathAssembler extends LightweightAbstractAssembler { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.url.WraPathAssembler"); diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathPreviewAssembler.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathPreviewAssembler.java index f0d346a0..375859cc 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathPreviewAssembler.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathPreviewAssembler.java @@ -38,6 +38,9 @@ * * @author Dolf Dijkstra * @since November 16,2011 + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public final class WraPathPreviewAssembler extends LightweightAbstractAssembler { protected static final Logger LOG = LoggerFactory.getLogger("tools.gsf.url.WraPathPreviewAssembler"); diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathTranslationService.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathTranslationService.java index c6056f5c..844850c1 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathTranslationService.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/WraPathTranslationService.java @@ -28,6 +28,9 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jul 21, 2010 + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public interface WraPathTranslationService { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/DbSimpleWRADao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/DbSimpleWRADao.java index abbe7aff..5166df7b 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/DbSimpleWRADao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/DbSimpleWRADao.java @@ -35,6 +35,9 @@ * @author Dolf Dijkstra * @since November 1, 2011 * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class DbSimpleWRADao implements SimpleWRADao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry.java index 021b345b..1c0dcaaf 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry.java @@ -51,7 +51,8 @@ * * @author Dolf.Dijkstra * @since Jun 17, 2010 - * @deprecated use {@link UrlRegistry2} + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. */ @Deprecated public class UrlRegistry implements WraPathTranslationService { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry2.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry2.java index af5b3060..38c8ab9e 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry2.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistry2.java @@ -50,7 +50,7 @@ * @author Dolf Dijkstra * @since Jun 17, 2010 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDao.java index defe069c..8930e606 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDao.java @@ -25,7 +25,7 @@ * @author Dolf Dijkstra * @since November 1, 2011 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDaoImpl.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDaoImpl.java index 0badf0dd..dac4764e 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDaoImpl.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/UrlRegistryDaoImpl.java @@ -47,7 +47,7 @@ * @author Dolf Dijkstra * @since November 1, 2011 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/VanityUrl.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/VanityUrl.java index 193d8a3d..a204bc0a 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/VanityUrl.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/url/db/VanityUrl.java @@ -23,7 +23,7 @@ * @author Dolf Dijkstra * @since November 1, 2011 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/AssetApiVirtualWebrootDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/AssetApiVirtualWebrootDao.java index 04c44595..fee0914b 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/AssetApiVirtualWebrootDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/AssetApiVirtualWebrootDao.java @@ -40,7 +40,7 @@ * @author Tony Field * @since Jul 22, 2010 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VWebrootBeanImpl.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VWebrootBeanImpl.java index 26a5aa82..5c2622d7 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VWebrootBeanImpl.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VWebrootBeanImpl.java @@ -26,7 +26,7 @@ * @author Tony Field * @since Jul 22, 2010 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebroot.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebroot.java index 2f0cfc71..10e87a75 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebroot.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebroot.java @@ -23,7 +23,7 @@ * @author Tony Field * @since Jul 22, 2010 * - * @deprecated June 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootApiBypassDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootApiBypassDao.java index 7245a306..af18d277 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootApiBypassDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootApiBypassDao.java @@ -39,7 +39,7 @@ *

* User: Tony Field Date: 2011-05-06 * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootDao.java index b40dc43b..c419fef7 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/vwebroot/VirtualWebrootDao.java @@ -26,7 +26,7 @@ * @author Dolf Dijkstra * * - * @deprecated May 15, 2016 by fvillalba + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/Alias.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/Alias.java index e650f1f5..5042d87c 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/Alias.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/Alias.java @@ -22,6 +22,10 @@ * * @author Larissa Kowaliw * @since Jul 27, 2010 + * + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation which won't depend on any GSF-specific asset type / subtypes. + * */ public interface Alias extends WebReferenceableAsset { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasBeanImpl.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasBeanImpl.java index 7983a41a..e1928c04 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasBeanImpl.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasBeanImpl.java @@ -22,6 +22,9 @@ * * @author Larissa Kowaliw * @since Jul 27, 2010 + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation which won't depend on any GSF-specific asset type / subtypes. + * */ public class AliasBeanImpl extends WraBeanImpl implements Alias { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasCoreFieldDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasCoreFieldDao.java index 5f3faca9..53e49928 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasCoreFieldDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AliasCoreFieldDao.java @@ -24,6 +24,9 @@ * * @author Tony Field * @since Jul 21, 2010 + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation which won't depend on any GSF-specific asset type / subtypes. + * */ public interface AliasCoreFieldDao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiAliasCoreFieldDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiAliasCoreFieldDao.java index 94db898c..35062be0 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiAliasCoreFieldDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiAliasCoreFieldDao.java @@ -42,6 +42,9 @@ * * @author Tony Field * @since Jul 21, 2010 + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class AssetApiAliasCoreFieldDao implements AliasCoreFieldDao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiWraCoreFieldDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiWraCoreFieldDao.java index dd8c376c..f7f6542b 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiWraCoreFieldDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/AssetApiWraCoreFieldDao.java @@ -43,6 +43,9 @@ * * @author Tony Field * @since Jul 21, 2010 + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class AssetApiWraCoreFieldDao implements WraCoreFieldDao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWRADao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWRADao.java index 87078919..d85eef44 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWRADao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWRADao.java @@ -20,6 +20,8 @@ /** * @author Dolf Dijkstra * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public interface SimpleWRADao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWra.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWra.java index 653fb4f3..fa7abfdc 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWra.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/SimpleWra.java @@ -23,6 +23,9 @@ /** * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class SimpleWra { private final Row row; diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAsset.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAsset.java index d4c98328..b201bd15 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAsset.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAsset.java @@ -25,6 +25,9 @@ * @author Dolf Dijkstra * @since 10 mei 2012 * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public interface VanityAsset { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAssetBean.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAssetBean.java index c7c72b5a..f205bcaf 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAssetBean.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/VanityAssetBean.java @@ -24,6 +24,9 @@ * * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class VanityAssetBean implements VanityAsset { private AssetId id; diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WebReferenceableAsset.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WebReferenceableAsset.java index bdc5c5b1..9ab45ec3 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WebReferenceableAsset.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WebReferenceableAsset.java @@ -22,6 +22,9 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jul 21, 2010 + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public interface WebReferenceableAsset extends VanityAsset { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraBeanImpl.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraBeanImpl.java index a5f31843..b4a3edaa 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraBeanImpl.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraBeanImpl.java @@ -25,6 +25,10 @@ * * @author Tony Field * @since Jul 21, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class WraBeanImpl implements WebReferenceableAsset { private AssetId id; diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldApiBypassDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldApiBypassDao.java index c9f49665..f2e94d48 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldApiBypassDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldApiBypassDao.java @@ -44,6 +44,10 @@ * User: Tony Field Date: 2011-05-06 * * @author Dolf Dijkstra + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public class WraCoreFieldApiBypassDao extends AssetApiWraCoreFieldDao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldDao.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldDao.java index f5013369..bb33ecd6 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldDao.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraCoreFieldDao.java @@ -26,6 +26,10 @@ * @author Tony Field * @author Dolf Dijkstra * @since Jul 21, 2010 + * + * + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. + * */ public interface WraCoreFieldDao { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraUriBuilder.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraUriBuilder.java index c3afabb7..a6f9e6c5 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraUriBuilder.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/WraUriBuilder.java @@ -28,7 +28,7 @@ * @author Dolf Dijkstra * @since Mar 13, 2011 * - * @deprecated fvillalba on June 16, 2016 + * @deprecated as of release 12.x, replace with WCS 12c's native vanity URLs support. */ @Deprecated public class WraUriBuilder { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/AbstractNavigationHelper.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/AbstractNavigationHelper.java index 127500a7..080a0d3a 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/AbstractNavigationHelper.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/AbstractNavigationHelper.java @@ -43,6 +43,9 @@ * * @author Dolf Dijkstra * @deprecated replaced with {@link NavigationService} + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * */ public abstract class AbstractNavigationHelper { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavNode.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavNode.java index 60439ea4..3fb12c01 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavNode.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavNode.java @@ -28,6 +28,9 @@ * * @author Dolf Dijkstra * @since Feb 8, 2011 + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * */ @Deprecated public class NavNode { diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper.java index 00755ca0..c561c228 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper.java @@ -60,7 +60,7 @@ * @author Dolf Dijkstra * @since Jun 17, 2010 * - * @deprecated June 16, 2016 by fvillalba + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) * */ @Deprecated diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper2.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper2.java index 48247fb1..9edfb806 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper2.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/NavigationHelper2.java @@ -54,7 +54,8 @@ * * @author Dolf Dijkstra * @since Jun 8, 2012 - * @deprecated replaced with {@link NavigationService} + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) */ public class NavigationHelper2 extends AbstractNavigationHelper { /** diff --git a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/WraNavigationService.java b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/WraNavigationService.java index 0e6cfdd1..36e9b813 100644 --- a/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/WraNavigationService.java +++ b/gsf-wra-legacy/src/main/java/com/fatwire/gst/foundation/wra/navigation/WraNavigationService.java @@ -54,6 +54,9 @@ /** * @author Dolf Dijkstra * + * + * @deprecated as of release 12.x, will be replaced with a brand new, significantly improved NavigationService implementation (coming soon) + * */ public class WraNavigationService extends AbstractNavigationService implements NavigationService { diff --git a/src/site/apt/InstallGuide.apt b/src/site/apt/InstallGuide.apt index b61c0b4d..e1fc8422 100644 --- a/src/site/apt/InstallGuide.apt +++ b/src/site/apt/InstallGuide.apt @@ -16,7 +16,86 @@ Installation Guide -WORK IN PROGRESS + This release of the GSF is transitional, meaning it is primarily aimed at users upgrading their WCS 11g implementations to WCS 12c. + + Both brand new and re-engineered features specifically designed for WCS 12c will be released in the next major release of the GSF, + coming very soon (2016). + + For this reason, we will outline 2 different installation procedures, both of them manual: + + * A very simple one, for users upgrading from WCS 11g. + + * A simple one, for users starting fresh with WCS 12c and GSF-12 who are not going to be using any of the deprecated features / classes. + + * A complex one, for users wanting to use deprecated features shipped in GSF-12. + + You are strongly advised not to use any of the DEPRECATED features in this release, which are packaged inside the "-legacy" JAR file. + + Deprecated features will be eventually wiped out from the GSF codebase (and JAR files) in the upcoming releases. Hence, any application + whose code depends on such features / classes will eventually stop working properly. + + In case you are already using deprecated features, you should reengineer any affected classes / components so to replace any dependencies + on deprecated features with the equivalent native feature(s) in WCS 12c. + + UPGRADING FROM WCS / GSF 11g + + Assuming you just want to reuse your existing code on 12c, you'd just need to: + + - Replace the existing GSF JAR file with: + * The new "CORE" JAR file. + * In case you are using any deprecated features / classes, the "LEGACY" JAR file. + + - In case you want to use the new AppContext loader (listener), you don't need to do anything; GSF-12 will default to it. + + - In case you are using a custom AppContext loader: + * Configure the due listener as needed, inside WCS 12c's web.xml file. + * Make sure the required classes are deployed. + * Make sure it still works as expected in WCS 12c. + + - If you are using GSF Actions or any other deprecated features / services which depend on DefaultWebAppContext and you want to + keep using them, then you must either: + + * Use "LegacyDefaultWebAppContext" instead of "DefaultWebAppContext" by wiring it up explicitly inside WCS 12c's web.xml file. + For example: + + + + + * Alternatively, code your own AppContext implementation in order to support such deprecated features and wire it + up inside web.xml (see above). + + - GSF-12 defaults to the new "SimpleIcsBackedObjectFactoryTemplate". If you want to keep using "IcsBackedObjectFactoryTemplate" + (deprecated), then you must: + + * Configure it explicitly inside WCS 12c's web.xml file. For example: + + + + + * Alternatively, you can wire up the "LegacyDefaultWebAppContext" implementation instead of defaulting to + "DefaultWebAppContext" (see above). + + - In case you have customized the GSF classes themselves, then you must reengineer your codebase to either: + * Stop using those customizations and rely on OOTB features / classes, and/or + * Re-implement your customizations on top of GSF-12's codebase. + + + WORK IN PROGRESS + WORK IN PROGRESS + WORK IN PROGRESS + WORK IN PROGRESS + WORK IN PROGRESS + + You should be able to reuse all custom, GSF-specific tables as-is on WCS 12c. + + You should be able to reuse all custom, GSF-specific Asset Event Listeners as-is on WCS 12c. + + You should get rid of the gsf-samples.tld as well as any other DEPRECATED TLD which is not being used by your application. + + WORK IN PROGRESS + WORK IN PROGRESS + (...) + EVERYTHING BELOW THIS LINE IS INVALID, MUST BE REWRITTEN ESPECIFICALLY FOR THE 12.0-SNAPSHOT release. -----------------------------------------------------------------------------------------------------