Merged DEV/TEMPORARY to HEAD

17804: Branch for SpringSurf integration 2 to RemoteAPI - from HEAD r17789
   17808: Part 3 of SpringSurf integration - RemoteAPI, Web-Client, Mobile and DOD5015 java code refactored to use SpringSurf Webscripts libraries, removed dependancies on existing WebScriptFramework project.
   17812: Removed web-framework and webscript-framework projects. Updated build scripts to use SpringSurf dependencies for remote API and client projects and also removal of wf and wsf projects from builds.
   17818: Various Spring app context and config changes to integration SpringSurf at the RemoteAPI and Web-Client project level.
           - Build scripts fixed up
           - Temporary web.xml changes until spring mvc dispatcher is hooked into /service urls
           - The server starts up! No nothing else works yet, you know how this goes...
   17819: Fix to incremental-webclient-tomcat-exploded build target to work on first deploy to a clean tomcat (affects HEAD also, not SpringSurf related).
   17872: Refactor Web-Client web.xml to use Spring WebScripts Dispatcher Servlet
           - servlet is configured to use the existing Spring application context instance as loaded by the ContextLoaderListener
          Share web.xml TODOs for JBoss app-server support (currently missing from SpringSurf extraction)
   17892: Upgraded Repository Spring dependant libraries to 3.0.0 release.
          Upgraded to latest SpringSurf release (also running against Spring 3.0.0)
          Various related fixes.
   17893: Additional Spring3.0.0 migration fixes and libraries.
   17899: Integrated another SpringSurf bug fix - to correctly add ClassPathStore instances to SearchPath objects.
   17901: Fixes to handling of merging of models returned from the new Script Processors.
          Share now works against a Repository that is running SpringSurf WebScripts and Spring 3.0.0.
   17904: Latest SpringSurf libraries after latest changes.

 TODO:
  - NTLM filter needs moving to Share (not present in SpringSurf)
  - MessagesWebScript - community tracking image needs adding to Share specific version (not present in SpringSurf)
  - feedController - for rss feed service urls - needs testing
  - Clustering config overrides - no longer work in SpringSurf, needs a rethink
  - Mobile project is not working
  - PHP module project
  - JBossEnabledWebApplicationContext required for Share - currently missing from SpringSurf

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17906 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2010-01-06 17:09:10 +00:00
parent 212ff64bab
commit e529c965dc
71 changed files with 141 additions and 125 deletions

View File

@@ -18,8 +18,8 @@
<classpathentry kind="lib" path="/3rd Party/lib/json.jar"/>
<classpathentry kind="lib" path="/3rd Party/lib/fop/batik-all-1.6.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/Alfresco JLAN"/>
<classpathentry combineaccessrules="false" kind="src" path="/WebScript Framework"/>
<classpathentry kind="lib" path="/3rd Party/lib/commons/commons-httpclient-3.1.jar"/>
<classpathentry kind="lib" path="/3rd Party/lib/chiba-1.3.0-patched.jar" sourcepath="/3rd Party/src/chiba-1.3.0-patched-src.zip"/>
<classpathentry kind="lib" path="/3rd Party/lib/spring-surf/spring-webscripts-1.0.0.CI-SNAPSHOT.jar" sourcepath="/3rd Party/src/spring-webscripts-1.0.0.CI-SNAPSHOT-sources.jar"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

View File

@@ -7,7 +7,7 @@
</evaluators>
<element-readers>
<element-reader element-name="client" class="org.alfresco.web.config.ClientElementReader"/>
<element-reader element-name="server" class="org.alfresco.web.config.ServerElementReader"/>
<element-reader element-name="server" class="org.springframework.extensions.config.ServerElementReader"/>
<element-reader element-name="property-sheet" class="org.alfresco.web.config.PropertySheetElementReader"/>
<element-reader element-name="navigation" class="org.alfresco.web.config.NavigationElementReader" />
<element-reader element-name="languages" class="org.alfresco.web.config.LanguagesElementReader" />

View File

@@ -37,10 +37,10 @@ import org.alfresco.service.cmr.security.AuthenticationService;
import org.alfresco.service.transaction.TransactionService;
import org.alfresco.web.app.servlet.AuthenticationHelper;
import org.alfresco.web.bean.repository.User;
import org.alfresco.web.scripts.Authenticator;
import org.alfresco.web.scripts.Description.RequiredAuthentication;
import org.alfresco.web.scripts.portlet.PortletAuthenticatorFactory;
import org.alfresco.web.scripts.portlet.WebScriptPortletRequest;
import org.springframework.extensions.webscripts.Authenticator;
import org.springframework.extensions.webscripts.Description.RequiredAuthentication;
import org.springframework.extensions.webscripts.portlet.PortletAuthenticatorFactory;
import org.springframework.extensions.webscripts.portlet.WebScriptPortletRequest;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -34,7 +34,7 @@ import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import org.alfresco.web.app.Application;
import org.alfresco.web.scripts.portlet.WebScriptPortlet;
import org.springframework.extensions.webscripts.portlet.WebScriptPortlet;
/**

View File

@@ -33,12 +33,12 @@ import javax.servlet.http.HttpServletResponse;
import org.alfresco.web.app.servlet.AuthenticationHelper;
import org.alfresco.web.app.servlet.AuthenticationStatus;
import org.alfresco.web.app.servlet.BaseServlet;
import org.alfresco.web.scripts.Authenticator;
import org.alfresco.web.scripts.WebScriptException;
import org.alfresco.web.scripts.Description.RequiredAuthentication;
import org.alfresco.web.scripts.servlet.ServletAuthenticatorFactory;
import org.alfresco.web.scripts.servlet.WebScriptServletRequest;
import org.alfresco.web.scripts.servlet.WebScriptServletResponse;
import org.springframework.extensions.webscripts.Authenticator;
import org.springframework.extensions.webscripts.WebScriptException;
import org.springframework.extensions.webscripts.Description.RequiredAuthentication;
import org.springframework.extensions.webscripts.servlet.ServletAuthenticatorFactory;
import org.springframework.extensions.webscripts.servlet.WebScriptServletRequest;
import org.springframework.extensions.webscripts.servlet.WebScriptServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.web.context.ServletContextAware;

View File

@@ -34,9 +34,9 @@ import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import org.springframework.extensions.surf.util.URLDecoder;
import org.alfresco.web.scripts.Match;
import org.alfresco.web.scripts.RuntimeContainer;
import org.alfresco.web.scripts.Description.RequiredAuthentication;
import org.springframework.extensions.webscripts.Match;
import org.springframework.extensions.webscripts.RuntimeContainer;
import org.springframework.extensions.webscripts.Description.RequiredAuthentication;
/**
* WebScript aware NTLM Authentication Filter Class.

View File

@@ -55,7 +55,7 @@ import org.alfresco.web.app.servlet.FacesHelper;
import org.alfresco.web.app.servlet.ajax.InvokeCommand;
import org.alfresco.web.bean.BrowseBean;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.scripts.json.JSONWriter;
import org.springframework.extensions.webscripts.json.JSONWriter;
import org.alfresco.web.ui.common.Utils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -46,7 +46,6 @@ import javax.faces.el.MethodBinding;
import javax.faces.event.AbortProcessingException;
import javax.faces.event.ActionEvent;
import org.springframework.extensions.config.ConfigElement;
import org.alfresco.error.AlfrescoRuntimeException;
import org.alfresco.filesys.repo.ContentContext;
import org.alfresco.jlan.server.config.ServerConfigurationAccessor;
@@ -68,7 +67,6 @@ import org.alfresco.service.cmr.repository.NoTransformerException;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.namespace.NamespaceService;
import org.springframework.extensions.surf.util.URLEncoder;
import org.alfresco.web.app.Application;
import org.alfresco.web.app.servlet.DownloadContentServlet;
import org.alfresco.web.app.servlet.ExternalAccessServlet;
@@ -80,6 +78,9 @@ import org.alfresco.web.ui.common.component.UIStatusMessage;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.myfaces.shared_impl.renderkit.html.HtmlFormRendererBase;
import org.springframework.extensions.config.ConfigElement;
import org.springframework.extensions.surf.util.URLEncoder;
import org.springframework.extensions.webscripts.ui.common.StringUtils;
import org.springframework.web.jsf.FacesContextUtils;
/**

View File

@@ -29,6 +29,8 @@ import java.io.Serializable;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author kevinr
*/

View File

@@ -27,6 +27,8 @@ package org.alfresco.web.ui.common.component;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Allows a group of UIListItem objects to be represented.
*

View File

@@ -32,6 +32,7 @@ import javax.faces.context.ResponseWriter;
import javax.faces.el.ValueBinding;
import org.alfresco.web.ui.common.Utils;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author Kevin Roast

View File

@@ -47,6 +47,7 @@ import org.alfresco.web.app.Application;
import org.alfresco.web.ui.common.PanelGenerator;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.WebResources;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author Kevin Roast

View File

@@ -32,7 +32,7 @@ import javax.faces.context.ResponseWriter;
import javax.faces.el.ValueBinding;
import org.alfresco.web.app.Application;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Base class for all debug components

View File

@@ -29,7 +29,7 @@ import java.io.Serializable;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Description component that outputs a dynamic description

View File

@@ -27,7 +27,7 @@ package org.alfresco.web.ui.common.component.description;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Descriptions component that outputs descriptions held in a backing object

View File

@@ -35,7 +35,7 @@ import javax.faces.context.ResponseWriter;
import javax.faces.el.ValueBinding;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Dynamic description component that switches text based on the events

View File

@@ -31,8 +31,7 @@ import javax.faces.el.ValueBinding;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author kevinr

View File

@@ -30,6 +30,7 @@ import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import org.alfresco.web.ui.common.component.UIGenericPicker;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author Kevin Roast

View File

@@ -26,6 +26,8 @@ package org.alfresco.web.ui.common.tag;
import javax.faces.component.UIComponent;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Base class for tags that represent HTML components.

View File

@@ -26,6 +26,8 @@ package org.alfresco.web.ui.common.tag;
import javax.faces.component.UIComponent;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author kevinr
*/

View File

@@ -26,6 +26,8 @@ package org.alfresco.web.ui.common.tag;
import javax.faces.component.UIComponent;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag used to place the ListItems component on a JSP page
*

View File

@@ -25,7 +25,6 @@
package org.alfresco.web.ui.common.tag;
import javax.faces.FacesException;
import javax.faces.component.UICommand;
import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import javax.servlet.jsp.JspException;

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.common.tag.data;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.common.tag.data;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.common.tag.description;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag class to allow the description component to be used on a JSP page

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.common.tag.description;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag class to allow the descriptions component to be used on a JSP page

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.common.tag.description;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag class to allow the dynamic description component to be used on a JSP page

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.common.tag.evaluator;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author kevinr

View File

@@ -44,7 +44,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.scripts.json.JSONWriter;
import org.springframework.extensions.webscripts.json.JSONWriter;
import org.alfresco.web.ui.common.Utils;
import org.springframework.web.jsf.FacesContextUtils;

View File

@@ -39,25 +39,25 @@ import javax.faces.context.FacesContext;
import javax.faces.context.ResponseWriter;
import javax.faces.el.ValueBinding;
import org.springframework.extensions.config.Config;
import org.alfresco.error.AlfrescoRuntimeException;
import org.alfresco.service.cmr.repository.NodeRef;
import org.springframework.extensions.surf.util.URLEncoder;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Node;
import org.alfresco.web.config.ActionsConfigElement;
import org.alfresco.web.config.ActionsConfigElement.ActionDefinition;
import org.alfresco.web.config.ActionsConfigElement.ActionGroup;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.ConstantMethodBinding;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIActionLink;
import org.alfresco.web.ui.repo.component.evaluator.ActionInstanceEvaluator;
import org.alfresco.web.ui.repo.component.evaluator.PermissionEvaluator;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.myfaces.shared_impl.taglib.UIComponentTagUtils;
import org.springframework.extensions.config.Config;
import org.springframework.extensions.surf.util.URLEncoder;
import org.springframework.extensions.webscripts.ui.common.ConstantMethodBinding;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author kevinr

View File

@@ -46,7 +46,7 @@ import org.alfresco.web.bean.ajax.CategoryBrowserPluginBean;
import org.alfresco.web.data.IDataContainer;
import org.alfresco.web.data.QuickSort;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.repo.component.UITree.TreeNode;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -42,7 +42,7 @@ import org.alfresco.web.app.servlet.FacesHelper;
import org.alfresco.web.config.DialogsConfigElement.DialogButtonConfig;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -37,7 +37,7 @@ import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.repo.WebResources;
import org.springframework.util.StringUtils;

View File

@@ -52,7 +52,7 @@ import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.data.IDataContainer;
import org.alfresco.web.data.QuickSort;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.repo.component.UITree.TreeNode;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -33,7 +33,7 @@ import javax.faces.el.ValueBinding;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* JSF component that displays information about a node.

View File

@@ -48,7 +48,7 @@ import org.alfresco.web.bean.repository.Node;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.bean.repository.User;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* JSF component that displays information about the workflows a node is involved in.

View File

@@ -32,15 +32,15 @@ import java.util.Set;
import javax.faces.context.FacesContext;
import javax.faces.context.ResponseWriter;
import org.springframework.extensions.config.Config;
import org.springframework.extensions.config.ConfigService;
import org.alfresco.repo.content.MimetypeMap;
import org.alfresco.repo.web.scripts.bean.SearchProxy;
import org.alfresco.repo.web.scripts.config.OpenSearchConfigElement;
import org.alfresco.repo.web.scripts.config.OpenSearchConfigElement.EngineConfig;
import org.alfresco.web.app.Application;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.config.Config;
import org.springframework.extensions.config.ConfigService;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.springframework.web.jsf.FacesContextUtils;
/**

View File

@@ -59,7 +59,7 @@ import org.alfresco.web.config.AdvancedSearchConfigElement;
import org.alfresco.web.config.AdvancedSearchConfigElement.CustomProperty;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.repo.RepoConstants;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -37,7 +37,7 @@ import org.alfresco.web.bean.SidebarBean;
import org.alfresco.web.config.SidebarConfigElement;
import org.alfresco.web.config.SidebarConfigElement.SidebarPluginConfig;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIListItems;
import org.alfresco.web.ui.common.component.UIModeList;

View File

@@ -43,7 +43,7 @@ import org.alfresco.service.cmr.workflow.WorkflowTransition;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -38,7 +38,7 @@ import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.bean.repository.User;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* JSF component that displays summary information about a workflow.

View File

@@ -41,7 +41,7 @@ import javax.faces.event.FacesEvent;
import org.alfresco.web.ui.common.PanelGenerator;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.WebResources;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author Kevin Roast

View File

@@ -33,7 +33,7 @@ import javax.faces.context.ResponseWriter;
import javax.faces.el.ValueBinding;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author Kevin Roast

View File

@@ -24,7 +24,7 @@
*/
package org.alfresco.web.ui.repo.component.shelf;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* @author Kevin Roast

View File

@@ -44,7 +44,7 @@ import org.alfresco.web.app.servlet.BaseServlet;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.bean.repository.User;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.repo.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author Kevin Roast

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.repo.tag.property;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Base class for all association editor tag implementations

View File

@@ -25,7 +25,7 @@
package org.alfresco.web.ui.repo.tag.property;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag to represent the combination of a PropertySheet component

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.repo.tag.property;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Base class for all property sheet items that need to be placed on a JSP page

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.repo.tag.property;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author gavinc

View File

@@ -28,8 +28,8 @@ import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.alfresco.web.ui.repo.component.shelf.UIClipboardShelfItem;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author Kevin Roast

View File

@@ -28,7 +28,7 @@ import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
import org.alfresco.web.ui.repo.component.shelf.UIRecentSpacesShelfItem;
/**

View File

@@ -28,7 +28,7 @@ import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
import org.alfresco.web.ui.repo.component.shelf.UIShelf;
/**

View File

@@ -28,7 +28,7 @@ import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
import org.alfresco.web.ui.repo.component.shelf.UIShortcutsShelfItem;
/**

View File

@@ -30,7 +30,7 @@ import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.alfresco.web.bean.wcm.LinkValidationState;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Base class for all the link validation report JSF components.

View File

@@ -60,7 +60,7 @@ import org.alfresco.web.data.QuickSort;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.PanelGenerator;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIActionLink;
import org.alfresco.web.ui.repo.component.UIActions;
import org.apache.commons.logging.Log;

View File

@@ -31,7 +31,7 @@ import javax.faces.el.ValueBinding;
import org.alfresco.web.forms.*;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.w3c.dom.Document;

View File

@@ -35,7 +35,7 @@ import javax.faces.el.MethodBinding;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.wcm.AVMUtil;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIActionLink;
import org.alfresco.web.ui.repo.component.UIActions;

View File

@@ -50,19 +50,19 @@ import org.alfresco.service.cmr.workflow.WorkflowTaskQuery;
import org.alfresco.service.cmr.workflow.WorkflowTaskState;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.springframework.extensions.surf.util.Pair;
import org.alfresco.wcm.sandbox.SandboxConstants;
import org.alfresco.web.app.Application;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.bean.wcm.AVMUtil;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.ConstantMethodBinding;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIActionLink;
import org.alfresco.web.ui.repo.component.UIActions;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.extensions.surf.util.Pair;
import org.springframework.extensions.webscripts.ui.common.ConstantMethodBinding;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Component to display the list of pending submissions for a web project.

View File

@@ -56,13 +56,13 @@ import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.bean.wcm.AVMCompareUtils;
import org.alfresco.web.bean.wcm.DeploymentUtil;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.ConstantMethodBinding;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIActionLink;
import org.alfresco.web.ui.repo.component.UIActions;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.extensions.webscripts.ui.common.ConstantMethodBinding;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
import org.springframework.web.jsf.FacesContextUtils;
/**

View File

@@ -80,10 +80,8 @@ import org.alfresco.web.data.IDataContainer;
import org.alfresco.web.data.QuickSort;
import org.alfresco.web.forms.Form;
import org.alfresco.web.ui.common.ComponentConstants;
import org.alfresco.web.ui.common.ConstantMethodBinding;
import org.alfresco.web.ui.common.PanelGenerator;
import org.alfresco.web.ui.common.Utils;
import org.alfresco.web.ui.common.component.SelfRenderingComponent;
import org.alfresco.web.ui.common.component.UIActionLink;
import org.alfresco.web.ui.common.component.UIMenu;
import org.alfresco.web.ui.common.converter.ByteSizeConverter;
@@ -91,6 +89,8 @@ import org.alfresco.web.ui.repo.component.UIActions;
import org.alfresco.web.ui.wcm.WebResources;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.extensions.webscripts.ui.common.ConstantMethodBinding;
import org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent;
/**
* Component responsible for rendering the list of user sandboxes for a web project.

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.wcm.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag class that allows the DeployWebsite component to be used on a JSP page.

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.wcm.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag class that allows the DeploymentReports component to be used on a JSP page.

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.wcm.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag class that allows the DeploymentServers component to be used on a JSP page.

View File

@@ -27,7 +27,7 @@ import javax.faces.application.Application;
import javax.faces.component.UIComponent;
import javax.faces.el.MethodBinding;
import javax.faces.el.ValueBinding;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author Ariel Backenroth

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.wcm.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* Tag to allow the UIPendingSubmissions component to be placed

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.wcm.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author Kevin Roast

View File

@@ -26,7 +26,7 @@ package org.alfresco.web.ui.wcm.tag;
import javax.faces.component.UIComponent;
import org.alfresco.web.ui.common.tag.BaseComponentTag;
import org.springframework.extensions.webscripts.ui.common.tag.BaseComponentTag;
/**
* @author Kevin Roast

View File

@@ -201,7 +201,7 @@
<component>
<component-type>org.alfresco.faces.WebScript</component-type>
<component-class>org.alfresco.web.scripts.jsf.UIWebScript</component-class>
<component-class>org.springframework.extensions.webscripts.jsf.UIWebScript</component-class>
</component>
<component>

View File

@@ -2190,7 +2190,7 @@
<tag>
<name>webScript</name>
<tag-class>org.alfresco.web.scripts.jsf.WebScriptTag</tag-class>
<tag-class>org.springframework.extensions.webscripts.jsf.WebScriptTag</tag-class>
<body-content>JSP</body-content>
<description>

View File

@@ -65,6 +65,7 @@
</description>
</context-param>
<!-- Spring Application Context location and context class -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/web-application-context.xml</param-value>
@@ -75,6 +76,7 @@
<param-value>org.alfresco.config.JBossEnabledWebApplicationContext</param-value>
<description>Spring context class</description>
</context-param>
<context-param>
<param-name>log4jExposeWebAppRoot</param-name>
<param-value>false</param-value>
@@ -292,10 +294,12 @@
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<!-- Spring Context Loader listener - can disable loading of context if runtime config changes are needed -->
<listener>
<listener-class>org.alfresco.web.app.ContextLoaderListener</listener-class>
</listener>
<!-- Web Application Context listener - session create/destroy debugging and bootstrap Spring init -->
<listener>
<listener-class>org.alfresco.web.app.ContextListener</listener-class>
</listener>
@@ -377,7 +381,7 @@
<servlet>
<servlet-name>apiServlet</servlet-name>
<servlet-class>org.alfresco.web.scripts.servlet.WebScriptServlet</servlet-class>
<servlet-class>org.springframework.extensions.webscripts.servlet.WebScriptServlet</servlet-class>
<init-param>
<param-name>authenticator</param-name>
<param-value>webscripts.authenticator.basic</param-value>
@@ -386,7 +390,7 @@
<servlet>
<servlet-name>wcapiServlet</servlet-name>
<servlet-class>org.alfresco.web.scripts.servlet.WebScriptServlet</servlet-class>
<servlet-class>org.springframework.extensions.webscripts.servlet.WebScriptServlet</servlet-class>
<init-param>
<param-name>authenticator</param-name>
<param-value>webscripts.authenticator.webclient</param-value>
@@ -395,7 +399,7 @@
<servlet>
<servlet-name>portalapiServlet</servlet-name>
<servlet-class>org.alfresco.web.scripts.servlet.WebScriptServlet</servlet-class>
<servlet-class>org.springframework.extensions.webscripts.servlet.WebScriptServlet</servlet-class>
<init-param>
<param-name>authenticator</param-name>
<param-value>webscripts.authenticator.webclient</param-value>
@@ -404,7 +408,7 @@
<servlet>
<servlet-name>facebookServlet</servlet-name>
<servlet-class>org.alfresco.web.scripts.facebook.FacebookServlet</servlet-class>
<servlet-class>org.alfresco.repo.web.scripts.facebook.FacebookServlet</servlet-class>
<init-param>
<param-name>authenticator</param-name>
<param-value>webscripts.authenticator.facebook</param-value>
@@ -413,7 +417,7 @@
<servlet>
<servlet-name>fbapiServlet</servlet-name>
<servlet-class>org.alfresco.web.scripts.facebook.FacebookAPIServlet</servlet-class>
<servlet-class>org.alfresco.repo.web.scripts.facebook.FacebookAPIServlet</servlet-class>
<init-param>
<param-name>authenticator</param-name>
<param-value>webscripts.authenticator.facebook</param-value>
@@ -422,7 +426,7 @@
<servlet>
<servlet-name>proxyServlet</servlet-name>
<servlet-class>org.alfresco.web.scripts.servlet.HTTPProxyServlet</servlet-class>
<servlet-class>org.alfresco.web.app.servlet.HTTPProxyServlet</servlet-class>
</servlet>
<servlet>
@@ -435,42 +439,42 @@
<servlet-class>org.alfresco.web.app.servlet.JBPMDeployProcessServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>CMISFileShareServlet</servlet-name>
<servlet-class>de.fmui.cmis.fileshare.info.BrowseServlet</servlet-class>
<init-param>
<param-name>auxroot</param-name>
<param-value>cmisfs/browser/</param-value>
</init-param>
<init-param>
<param-name>allow</param-name>
<param-value>http.*</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/atomsvc+xml</param-name>
<param-value>/cmisfs/stylesheets/service.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/atom+xml;type=feed</param-name>
<param-value>/cmisfs/stylesheets/feed.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/cmistree+xml</param-name>
<param-value>/cmisfs/stylesheets/feed.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/atom+xml;type=entry</param-name>
<param-value>/cmisfs/stylesheets/entry.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/cmisallowableactions+xml</param-name>
<param-value>/cmisfs/stylesheets/actions.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/cmisacl+xml</param-name>
<param-value>/cmisfs/stylesheets/acl.xsl</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>CMISFileShareServlet</servlet-name>
<servlet-class>de.fmui.cmis.fileshare.info.BrowseServlet</servlet-class>
<init-param>
<param-name>auxroot</param-name>
<param-value>cmisfs/browser/</param-value>
</init-param>
<init-param>
<param-name>allow</param-name>
<param-value>http.*</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/atomsvc+xml</param-name>
<param-value>/cmisfs/stylesheets/service.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/atom+xml;type=feed</param-name>
<param-value>/cmisfs/stylesheets/feed.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/cmistree+xml</param-name>
<param-value>/cmisfs/stylesheets/feed.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/atom+xml;type=entry</param-name>
<param-value>/cmisfs/stylesheets/entry.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/cmisallowableactions+xml</param-name>
<param-value>/cmisfs/stylesheets/actions.xsl</param-value>
</init-param>
<init-param>
<param-name>stylesheet:application/cmisacl+xml</param-name>
<param-value>/cmisfs/stylesheets/acl.xsl</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>