From cee5df990d05ea6d34c8745eaa154e110cd4f90f Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 14 May 2013 11:36:32 +0200 Subject: [PATCH] OO-606: move the WebDAV implementation under an unique package --- .../olat/admin/sysinfo/CoreFunctionsController.java | 2 +- .../admin/user/UsermanagerUserSearchController.java | 4 ++-- .../commons/calendar/CalendarWebDAVProvider.java | 2 +- .../commons/modules/bc/BriefcaseWebDAVProvider.java | 4 ++-- .../commons/modules/bc/FolderRunController.java | 2 +- .../services/webdav}/DefaultServlet.java | 2 +- .../services/webdav}/SecureWebdavServlet.java | 5 ++--- .../services/webdav}/WebDAVManager.java | 2 +- .../services/webdav}/WebDAVProvider.java | 2 +- .../services/webdav}/WebDAVProviderFactory.java | 2 +- .../webdav}/WebDAVProviderNamedContainer.java | 2 +- .../services/webdav/_spring/webdavContext.xml | 4 ++-- .../services/webdav/manager}/VFSDirContext.java | 2 +- .../services/webdav/manager}/WebDAVAuthManager.java | 2 +- .../services/webdav/manager}/WebDAVManagerImpl.java | 13 ++++++------- src/main/java/org/olat/core/util/UserSession.java | 1 - .../org/olat/core/util/_spring/utilCorecontext.xml | 6 ------ .../org/olat/course/CoursefolderWebDAVProvider.java | 2 +- .../org/olat/group/GroupfoldersWebDAVProvider.java | 2 +- .../sharedfolder/SharedFolderWebDAVProvider.java | 6 +++--- .../org/olat/user/PersonalSettingsController.java | 2 +- .../org/olat/user/WebDAVPasswordController.java | 2 +- src/main/webapp-gae/WEB-INF/web.xml | 2 +- src/main/webapp-jbossas7/WEB-INF/web.xml | 2 +- src/main/webapp-tomcat/WEB-INF/web.xml | 2 +- 25 files changed, 34 insertions(+), 43 deletions(-) rename src/main/java/org/olat/core/{servlets => commons/services/webdav}/DefaultServlet.java (99%) rename src/main/java/org/olat/core/{servlets => commons/services/webdav}/SecureWebdavServlet.java (99%) rename src/main/java/org/olat/core/{servlets => commons/services/webdav}/WebDAVManager.java (97%) rename src/main/java/org/olat/core/{util/servlets => commons/services/webdav}/WebDAVProvider.java (96%) rename src/main/java/org/olat/core/{util/servlets => commons/services/webdav}/WebDAVProviderFactory.java (98%) rename src/main/java/org/olat/core/{util/servlets => commons/services/webdav}/WebDAVProviderNamedContainer.java (97%) rename src/main/java/org/olat/core/{util/servlets => commons/services/webdav/manager}/VFSDirContext.java (99%) rename src/main/java/org/olat/{login/auth => core/commons/services/webdav/manager}/WebDAVAuthManager.java (98%) rename src/main/java/org/olat/{commons/servlets => core/commons/services/webdav/manager}/WebDAVManagerImpl.java (93%) diff --git a/src/main/java/org/olat/admin/sysinfo/CoreFunctionsController.java b/src/main/java/org/olat/admin/sysinfo/CoreFunctionsController.java index 1244dbf0ba3..26c3dbe1ecd 100644 --- a/src/main/java/org/olat/admin/sysinfo/CoreFunctionsController.java +++ b/src/main/java/org/olat/admin/sysinfo/CoreFunctionsController.java @@ -21,6 +21,7 @@ package org.olat.admin.sysinfo; import org.olat.core.CoreSpringFactory; import org.olat.core.commons.chiefcontrollers.BaseChiefController; +import org.olat.core.commons.services.webdav.WebDAVManager; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.form.flexible.FormItemContainer; import org.olat.core.gui.components.form.flexible.elements.MultipleSelectionElement; @@ -28,7 +29,6 @@ import org.olat.core.gui.components.form.flexible.impl.FormBasicController; import org.olat.core.gui.components.form.flexible.impl.FormLayoutContainer; import org.olat.core.gui.control.Controller; import org.olat.core.gui.control.WindowControl; -import org.olat.core.servlets.WebDAVManager; import org.olat.restapi.RestModule; /** diff --git a/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java b/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java index 435bc64cdca..ae2d7e54b3c 100644 --- a/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java +++ b/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java @@ -43,6 +43,8 @@ import org.olat.basesecurity.events.SingleIdentityChosenEvent; import org.olat.core.commons.fullWebApp.popup.BaseFullWebappPopupLayoutFactory; import org.olat.core.commons.persistence.DBFactory; import org.olat.core.commons.persistence.PersistenceHelper; +import org.olat.core.commons.services.webdav.WebDAVManager; +import org.olat.core.commons.services.webdav.manager.WebDAVAuthManager; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.Component; import org.olat.core.gui.components.form.flexible.FormItem; @@ -83,7 +85,6 @@ import org.olat.core.id.context.StateEntry; import org.olat.core.id.context.StateMapped; import org.olat.core.logging.AssertException; import org.olat.core.logging.activity.ThreadLocalUserActivityLogger; -import org.olat.core.servlets.WebDAVManager; import org.olat.core.util.StringHelper; import org.olat.core.util.Util; import org.olat.core.util.mail.ContactList; @@ -91,7 +92,6 @@ import org.olat.core.util.mail.ContactMessage; import org.olat.core.util.resource.OresHelper; import org.olat.login.LoginModule; import org.olat.login.auth.AuthenticationProvider; -import org.olat.login.auth.WebDAVAuthManager; import org.olat.modules.co.ContactFormController; import org.olat.user.UserInfoMainController; import org.olat.user.UserManager; diff --git a/src/main/java/org/olat/commons/calendar/CalendarWebDAVProvider.java b/src/main/java/org/olat/commons/calendar/CalendarWebDAVProvider.java index 132d5cc99d1..63a6f7f6d6b 100644 --- a/src/main/java/org/olat/commons/calendar/CalendarWebDAVProvider.java +++ b/src/main/java/org/olat/commons/calendar/CalendarWebDAVProvider.java @@ -27,8 +27,8 @@ package org.olat.commons.calendar; import java.io.File; +import org.olat.core.commons.services.webdav.WebDAVProvider; import org.olat.core.id.Identity; -import org.olat.core.util.servlets.WebDAVProvider; import org.olat.core.util.vfs.LocalFileImpl; import org.olat.core.util.vfs.VFSContainer; import org.olat.core.util.vfs.VirtualContainer; diff --git a/src/main/java/org/olat/core/commons/modules/bc/BriefcaseWebDAVProvider.java b/src/main/java/org/olat/core/commons/modules/bc/BriefcaseWebDAVProvider.java index c45607ce133..25679184982 100644 --- a/src/main/java/org/olat/core/commons/modules/bc/BriefcaseWebDAVProvider.java +++ b/src/main/java/org/olat/core/commons/modules/bc/BriefcaseWebDAVProvider.java @@ -26,9 +26,9 @@ package org.olat.core.commons.modules.bc; +import org.olat.core.commons.services.webdav.WebDAVProvider; import org.olat.core.id.Identity; import org.olat.core.manager.BasicManager; -import org.olat.core.util.servlets.WebDAVProvider; import org.olat.core.util.vfs.VFSContainer; /** * @@ -42,7 +42,7 @@ public class BriefcaseWebDAVProvider extends BasicManager implements WebDAVProv } /** - * @see org.olat.commons.servlets.util.WebDAVProvider#getContainer(org.olat.core.id.Identity) + * @see org.olat.core.commons.services.webdav.WebDAVProvider#getContainer(org.olat.core.id.Identity) */ public VFSContainer getContainer(Identity identity) { // merge /public and /private diff --git a/src/main/java/org/olat/core/commons/modules/bc/FolderRunController.java b/src/main/java/org/olat/core/commons/modules/bc/FolderRunController.java index c65f33ca380..ba7d4d92b5d 100644 --- a/src/main/java/org/olat/core/commons/modules/bc/FolderRunController.java +++ b/src/main/java/org/olat/core/commons/modules/bc/FolderRunController.java @@ -43,6 +43,7 @@ import org.olat.core.commons.modules.bc.commands.FolderCommand; import org.olat.core.commons.modules.bc.commands.FolderCommandFactory; import org.olat.core.commons.modules.bc.commands.FolderCommandStatus; import org.olat.core.commons.modules.bc.components.FolderComponent; +import org.olat.core.commons.services.webdav.WebDAVManager; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.Component; import org.olat.core.gui.components.download.DisplayOrDownloadComponent; @@ -66,7 +67,6 @@ import org.olat.core.logging.Tracing; import org.olat.core.logging.activity.CoreLoggingResourceable; import org.olat.core.logging.activity.ILoggingAction; import org.olat.core.logging.activity.ThreadLocalUserActivityLogger; -import org.olat.core.servlets.WebDAVManager; import org.olat.core.util.notifications.ContextualSubscriptionController; import org.olat.core.util.notifications.PublisherData; import org.olat.core.util.notifications.SubscriptionContext; diff --git a/src/main/java/org/olat/core/servlets/DefaultServlet.java b/src/main/java/org/olat/core/commons/services/webdav/DefaultServlet.java similarity index 99% rename from src/main/java/org/olat/core/servlets/DefaultServlet.java rename to src/main/java/org/olat/core/commons/services/webdav/DefaultServlet.java index 7eba3a8b115..b9f38d918d6 100644 --- a/src/main/java/org/olat/core/servlets/DefaultServlet.java +++ b/src/main/java/org/olat/core/commons/services/webdav/DefaultServlet.java @@ -24,7 +24,7 @@ * <p> */ -package org.olat.core.servlets; +package org.olat.core.commons.services.webdav; /* * ==================================================================== * diff --git a/src/main/java/org/olat/core/servlets/SecureWebdavServlet.java b/src/main/java/org/olat/core/commons/services/webdav/SecureWebdavServlet.java similarity index 99% rename from src/main/java/org/olat/core/servlets/SecureWebdavServlet.java rename to src/main/java/org/olat/core/commons/services/webdav/SecureWebdavServlet.java index fdc2ae14b11..c2b153ab673 100644 --- a/src/main/java/org/olat/core/servlets/SecureWebdavServlet.java +++ b/src/main/java/org/olat/core/commons/services/webdav/SecureWebdavServlet.java @@ -24,7 +24,7 @@ * <p> */ -package org.olat.core.servlets; +package org.olat.core.commons.services.webdav; import java.io.IOException; @@ -55,6 +55,7 @@ import javax.xml.parsers.ParserConfigurationException; import org.apache.naming.resources.Resource; import org.olat.core.commons.persistence.DBFactory; +import org.olat.core.commons.services.webdav.manager.VFSDirContext; import org.olat.core.helpers.Settings; import org.olat.core.id.Identity; import org.olat.core.logging.OLATRuntimeException; @@ -66,8 +67,6 @@ import org.olat.core.util.WorkThreadInformations; import org.olat.core.util.i18n.I18nManager; import org.olat.core.util.servlets.DOMWriter; import org.olat.core.util.servlets.RequestUtil; -import org.olat.core.util.servlets.VFSDirContext; -import org.olat.core.util.servlets.WebDAVProviderFactory; import org.olat.core.util.servlets.XMLWriter; import org.olat.core.util.vfs.VFSConstants; import org.olat.core.util.vfs.VFSItem; diff --git a/src/main/java/org/olat/core/servlets/WebDAVManager.java b/src/main/java/org/olat/core/commons/services/webdav/WebDAVManager.java similarity index 97% rename from src/main/java/org/olat/core/servlets/WebDAVManager.java rename to src/main/java/org/olat/core/commons/services/webdav/WebDAVManager.java index 7c3d95c0f67..f6f9527010e 100644 --- a/src/main/java/org/olat/core/servlets/WebDAVManager.java +++ b/src/main/java/org/olat/core/commons/services/webdav/WebDAVManager.java @@ -17,7 +17,7 @@ * frentix GmbH, http://www.frentix.com * <p> */ -package org.olat.core.servlets; +package org.olat.core.commons.services.webdav; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; diff --git a/src/main/java/org/olat/core/util/servlets/WebDAVProvider.java b/src/main/java/org/olat/core/commons/services/webdav/WebDAVProvider.java similarity index 96% rename from src/main/java/org/olat/core/util/servlets/WebDAVProvider.java rename to src/main/java/org/olat/core/commons/services/webdav/WebDAVProvider.java index 3b4dddb935c..010e902f966 100644 --- a/src/main/java/org/olat/core/util/servlets/WebDAVProvider.java +++ b/src/main/java/org/olat/core/commons/services/webdav/WebDAVProvider.java @@ -24,7 +24,7 @@ * <p> */ -package org.olat.core.util.servlets; +package org.olat.core.commons.services.webdav; import org.olat.core.id.Identity; import org.olat.core.util.vfs.VFSContainer; diff --git a/src/main/java/org/olat/core/util/servlets/WebDAVProviderFactory.java b/src/main/java/org/olat/core/commons/services/webdav/WebDAVProviderFactory.java similarity index 98% rename from src/main/java/org/olat/core/util/servlets/WebDAVProviderFactory.java rename to src/main/java/org/olat/core/commons/services/webdav/WebDAVProviderFactory.java index 0aaf26c5f88..b55ebb6e08e 100644 --- a/src/main/java/org/olat/core/util/servlets/WebDAVProviderFactory.java +++ b/src/main/java/org/olat/core/commons/services/webdav/WebDAVProviderFactory.java @@ -24,7 +24,7 @@ * <p> */ -package org.olat.core.util.servlets; +package org.olat.core.commons.services.webdav; import java.util.HashMap; import java.util.Iterator; diff --git a/src/main/java/org/olat/core/util/servlets/WebDAVProviderNamedContainer.java b/src/main/java/org/olat/core/commons/services/webdav/WebDAVProviderNamedContainer.java similarity index 97% rename from src/main/java/org/olat/core/util/servlets/WebDAVProviderNamedContainer.java rename to src/main/java/org/olat/core/commons/services/webdav/WebDAVProviderNamedContainer.java index 0fcdf287267..b0b130d40a1 100644 --- a/src/main/java/org/olat/core/util/servlets/WebDAVProviderNamedContainer.java +++ b/src/main/java/org/olat/core/commons/services/webdav/WebDAVProviderNamedContainer.java @@ -17,7 +17,7 @@ * frentix GmbH, http://www.frentix.com * <p> */ -package org.olat.core.util.servlets; +package org.olat.core.commons.services.webdav; import org.olat.core.id.Identity; import org.olat.core.util.vfs.NamedContainerImpl; diff --git a/src/main/java/org/olat/core/commons/services/webdav/_spring/webdavContext.xml b/src/main/java/org/olat/core/commons/services/webdav/_spring/webdavContext.xml index a5d56282294..e24e6ea68a6 100644 --- a/src/main/java/org/olat/core/commons/services/webdav/_spring/webdavContext.xml +++ b/src/main/java/org/olat/core/commons/services/webdav/_spring/webdavContext.xml @@ -5,7 +5,7 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> - <bean id="webDAVManager" class="org.olat.commons.servlets.WebDAVManagerImpl" > + <bean id="webDAVManager" class="org.olat.core.commons.services.webdav.manager.WebDAVManagerImpl" > <constructor-arg ref="coordinatorManager"/> <!-- set to false to disable the WebDAV support and remove the WebDAV Link from the GUI --> <property name="enabled" value="${webdav.links.enabled}" /> @@ -14,7 +14,7 @@ <!-- WebDAV provider factory --> - <bean id="webdavfactory" class="org.olat.core.util.servlets.WebDAVProviderFactory" > + <bean id="webdavfactory" class="org.olat.core.commons.services.webdav.WebDAVProviderFactory" > <property name="webdavProviderList"> <list> <ref bean="webdav_briefcase"/> diff --git a/src/main/java/org/olat/core/util/servlets/VFSDirContext.java b/src/main/java/org/olat/core/commons/services/webdav/manager/VFSDirContext.java similarity index 99% rename from src/main/java/org/olat/core/util/servlets/VFSDirContext.java rename to src/main/java/org/olat/core/commons/services/webdav/manager/VFSDirContext.java index 979078041d4..29cb9abb76a 100644 --- a/src/main/java/org/olat/core/util/servlets/VFSDirContext.java +++ b/src/main/java/org/olat/core/commons/services/webdav/manager/VFSDirContext.java @@ -24,7 +24,7 @@ * <p> */ -package org.olat.core.util.servlets; +package org.olat.core.commons.services.webdav.manager; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/org/olat/login/auth/WebDAVAuthManager.java b/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java similarity index 98% rename from src/main/java/org/olat/login/auth/WebDAVAuthManager.java rename to src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java index a1396e10a16..bda7135b44a 100644 --- a/src/main/java/org/olat/login/auth/WebDAVAuthManager.java +++ b/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java @@ -18,7 +18,7 @@ * <p> */ -package org.olat.login.auth; +package org.olat.core.commons.services.webdav.manager; import org.olat.basesecurity.Authentication; import org.olat.basesecurity.BaseSecurityManager; diff --git a/src/main/java/org/olat/commons/servlets/WebDAVManagerImpl.java b/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVManagerImpl.java similarity index 93% rename from src/main/java/org/olat/commons/servlets/WebDAVManagerImpl.java rename to src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVManagerImpl.java index 87559b61025..61045c3b21c 100644 --- a/src/main/java/org/olat/commons/servlets/WebDAVManagerImpl.java +++ b/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVManagerImpl.java @@ -23,7 +23,7 @@ * under the Apache 2.0 license as the original file. */ -package org.olat.commons.servlets; +package org.olat.core.commons.services.webdav.manager; import java.net.InetAddress; import java.net.UnknownHostException; @@ -35,18 +35,17 @@ import javax.servlet.http.HttpServletResponse; import org.olat.admin.user.delete.service.UserDeletionManager; import org.olat.basesecurity.BaseSecurityManager; import org.olat.basesecurity.BaseSecurityModule; +import org.olat.core.commons.services.webdav.SecureWebdavServlet; +import org.olat.core.commons.services.webdav.WebDAVManager; import org.olat.core.id.Identity; import org.olat.core.id.Roles; import org.olat.core.id.User; import org.olat.core.id.UserConstants; -import org.olat.core.servlets.SecureWebdavServlet; -import org.olat.core.servlets.WebDAVManager; import org.olat.core.util.SessionInfo; import org.olat.core.util.UserSession; import org.olat.core.util.cache.CacheWrapper; import org.olat.core.util.coordinate.CoordinatorManager; import org.olat.core.util.session.UserSessionManager; -import org.olat.login.auth.WebDAVAuthManager; import com.oreilly.servlet.Base64Decoder; @@ -85,7 +84,7 @@ public class WebDAVManagerImpl extends WebDAVManager { } /** - * @see org.olat.commons.servlets.WebDAVManager#handleAuthentication(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + * @see org.olat.core.commons.services.webdav.WebDAVManager#handleAuthentication(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ @Override protected boolean handleAuthentication(HttpServletRequest req, HttpServletResponse resp) { @@ -99,7 +98,7 @@ public class WebDAVManagerImpl extends WebDAVManager { } /** - * @see org.olat.commons.servlets.WebDAVManager#getUserSession(javax.servlet.http.HttpServletRequest) + * @see org.olat.core.commons.services.webdav.WebDAVManager#getUserSession(javax.servlet.http.HttpServletRequest) */ @Override protected UserSession getUserSession(HttpServletRequest req) { @@ -220,7 +219,7 @@ public class WebDAVManagerImpl extends WebDAVManager { } /** - * @see org.olat.core.servlets.WebDAVManager#isEnabled() + * @see org.olat.core.commons.services.webdav.WebDAVManager#isEnabled() */ public boolean isEnabled() { return enabled; diff --git a/src/main/java/org/olat/core/util/UserSession.java b/src/main/java/org/olat/core/util/UserSession.java index 45aaaa3b222..5e7091c5bef 100644 --- a/src/main/java/org/olat/core/util/UserSession.java +++ b/src/main/java/org/olat/core/util/UserSession.java @@ -103,7 +103,6 @@ public class UserSession implements HttpSessionBindingListener, GenericEventList store = new HashMap<String,Object>(4); nonClearedStore = new HashMap<String,Object>(); singleUserSystemBus = CoordinatorManager.getInstance().getCoordinator().createSingleUserInstance(); - sessionInfo = null; return this; } diff --git a/src/main/java/org/olat/core/util/_spring/utilCorecontext.xml b/src/main/java/org/olat/core/util/_spring/utilCorecontext.xml index c7e7c8ad03a..7f838337c39 100644 --- a/src/main/java/org/olat/core/util/_spring/utilCorecontext.xml +++ b/src/main/java/org/olat/core/util/_spring/utilCorecontext.xml @@ -169,7 +169,6 @@ <entry key="AssessmentManager" value-ref="org.olat.course.assessment.NewCachePersistingAssessmentManager" /> <entry key="GlossaryItemManager" value-ref="org.olat.core.modules.glossary.GlossaryItemManager_glossary"/> <entry key="ProjectBrokerManager" value-ref="org.olat.course.nodes.projectbroker.service.ProjectBrokerManagerImpl_pb"/> - <entry key="WebDAVManager" value-ref="org.olat.commons.servlets.WebDAVManagerImpl_webdav" /> </map> </property> </bean> @@ -216,11 +215,6 @@ <property name="timeToIdle" value="3600" /> <property name="maxElementsInMemory" value="50" /> </bean> - <bean id="org.olat.commons.servlets.WebDAVManagerImpl_webdav" class="org.olat.core.util.cache.CacheConfig"> - <property name="timeToLive" value="1800" /> - <property name="timeToIdle" value="300" /> - <property name="maxElementsInMemory" value="200" /> - </bean> <bean id="org.olat.course.assessment.NewCachePersistingAssessmentManager" class="org.olat.core.util.cache.CacheConfig"> <property name="timeToLive" value="0" /> <property name="timeToIdle" value="60" /> diff --git a/src/main/java/org/olat/course/CoursefolderWebDAVProvider.java b/src/main/java/org/olat/course/CoursefolderWebDAVProvider.java index bd9cd033717..9a1f3f062e7 100644 --- a/src/main/java/org/olat/course/CoursefolderWebDAVProvider.java +++ b/src/main/java/org/olat/course/CoursefolderWebDAVProvider.java @@ -25,8 +25,8 @@ package org.olat.course; +import org.olat.core.commons.services.webdav.WebDAVProvider; import org.olat.core.id.Identity; -import org.olat.core.util.servlets.WebDAVProvider; import org.olat.core.util.vfs.VFSContainer; /** * diff --git a/src/main/java/org/olat/group/GroupfoldersWebDAVProvider.java b/src/main/java/org/olat/group/GroupfoldersWebDAVProvider.java index a3c6c0817a5..a5086002366 100644 --- a/src/main/java/org/olat/group/GroupfoldersWebDAVProvider.java +++ b/src/main/java/org/olat/group/GroupfoldersWebDAVProvider.java @@ -26,8 +26,8 @@ package org.olat.group; import org.olat.collaboration.CollaborationManager; +import org.olat.core.commons.services.webdav.WebDAVProvider; import org.olat.core.id.Identity; -import org.olat.core.util.servlets.WebDAVProvider; import org.olat.core.util.vfs.VFSContainer; /** * diff --git a/src/main/java/org/olat/modules/sharedfolder/SharedFolderWebDAVProvider.java b/src/main/java/org/olat/modules/sharedfolder/SharedFolderWebDAVProvider.java index 395ff51882d..5e789b6e742 100644 --- a/src/main/java/org/olat/modules/sharedfolder/SharedFolderWebDAVProvider.java +++ b/src/main/java/org/olat/modules/sharedfolder/SharedFolderWebDAVProvider.java @@ -27,9 +27,9 @@ package org.olat.modules.sharedfolder; import java.util.List; +import org.olat.core.commons.services.webdav.WebDAVProvider; import org.olat.core.id.Identity; import org.olat.core.logging.LogDelegator; -import org.olat.core.util.servlets.WebDAVProvider; import org.olat.core.util.vfs.VFSContainer; import org.olat.core.util.vfs.callbacks.ReadOnlyCallback; import org.olat.core.util.vfs.callbacks.VFSSecurityCallback; @@ -78,14 +78,14 @@ public class SharedFolderWebDAVProvider extends LogDelegator implements WebDAVPr } /** - * @see org.olat.commons.servlets.util.WebDAVProvider#getMountPoint() + * @see org.olat.core.commons.services.webdav.WebDAVProvider#getMountPoint() */ public String getMountPoint() { return "sharedfolders"; } /** - * @see org.olat.commons.servlets.util.WebDAVProvider#getContainer(org.olat.core.id.Identity) + * @see org.olat.core.commons.services.webdav.WebDAVProvider#getContainer(org.olat.core.id.Identity) */ public VFSContainer getContainer(Identity identity) { return new SharedFolderWebDAVMergeSource(identity, publiclyReadableFolders); diff --git a/src/main/java/org/olat/user/PersonalSettingsController.java b/src/main/java/org/olat/user/PersonalSettingsController.java index 29a7ecf04e1..60adefe34bc 100644 --- a/src/main/java/org/olat/user/PersonalSettingsController.java +++ b/src/main/java/org/olat/user/PersonalSettingsController.java @@ -33,6 +33,7 @@ import org.olat.basesecurity.BaseSecurityManager; import org.olat.basesecurity.Constants; import org.olat.core.CoreSpringFactory; import org.olat.core.commons.persistence.DBFactory; +import org.olat.core.commons.services.webdav.WebDAVManager; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.Component; import org.olat.core.gui.components.tabbedpane.TabbedPane; @@ -46,7 +47,6 @@ import org.olat.core.id.Identity; import org.olat.core.id.context.ContextEntry; import org.olat.core.id.context.StateEntry; import org.olat.core.logging.OLATSecurityException; -import org.olat.core.servlets.WebDAVManager; import org.olat.core.util.resource.OresHelper; import org.olat.instantMessaging.InstantMessagingModule; import org.olat.instantMessaging.ui.IMPreferenceController; diff --git a/src/main/java/org/olat/user/WebDAVPasswordController.java b/src/main/java/org/olat/user/WebDAVPasswordController.java index 440222fc1c8..7e4c3131489 100644 --- a/src/main/java/org/olat/user/WebDAVPasswordController.java +++ b/src/main/java/org/olat/user/WebDAVPasswordController.java @@ -26,6 +26,7 @@ import org.olat.basesecurity.Authentication; import org.olat.basesecurity.BaseSecurityManager; import org.olat.basesecurity.BaseSecurityModule; import org.olat.core.commons.modules.bc.FolderManager; +import org.olat.core.commons.services.webdav.manager.WebDAVAuthManager; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.form.flexible.FormItem; import org.olat.core.gui.components.form.flexible.FormItemContainer; @@ -41,7 +42,6 @@ import org.olat.core.gui.components.link.Link; import org.olat.core.gui.control.Controller; import org.olat.core.gui.control.WindowControl; import org.olat.core.util.StringHelper; -import org.olat.login.auth.WebDAVAuthManager; /** * diff --git a/src/main/webapp-gae/WEB-INF/web.xml b/src/main/webapp-gae/WEB-INF/web.xml index d6d855f3f40..f06e27278c2 100644 --- a/src/main/webapp-gae/WEB-INF/web.xml +++ b/src/main/webapp-gae/WEB-INF/web.xml @@ -172,7 +172,7 @@ <!-- WebDAV servlet --> <servlet> <servlet-name>webdav</servlet-name> - <servlet-class>org.olat.core.servlets.SecureWebdavServlet</servlet-class> + <servlet-class>org.olat.core.commons.services.webdav.SecureWebdavServlet</servlet-class> <init-param> <param-name>debug</param-name> diff --git a/src/main/webapp-jbossas7/WEB-INF/web.xml b/src/main/webapp-jbossas7/WEB-INF/web.xml index 833f408f7a5..169ec723f4a 100644 --- a/src/main/webapp-jbossas7/WEB-INF/web.xml +++ b/src/main/webapp-jbossas7/WEB-INF/web.xml @@ -172,7 +172,7 @@ <!-- WebDAV servlet --> <servlet> <servlet-name>webdav</servlet-name> - <servlet-class>org.olat.core.servlets.SecureWebdavServlet</servlet-class> + <servlet-class>org.olat.core.commons.services.webdav.SecureWebdavServlet</servlet-class> <init-param> <param-name>debug</param-name> diff --git a/src/main/webapp-tomcat/WEB-INF/web.xml b/src/main/webapp-tomcat/WEB-INF/web.xml index 9481d366053..e4bffe349e0 100644 --- a/src/main/webapp-tomcat/WEB-INF/web.xml +++ b/src/main/webapp-tomcat/WEB-INF/web.xml @@ -157,7 +157,7 @@ <!-- WebDAV servlet --> <servlet> <servlet-name>webdav</servlet-name> - <servlet-class>org.olat.core.servlets.SecureWebdavServlet</servlet-class> + <servlet-class>org.olat.core.commons.services.webdav.SecureWebdavServlet</servlet-class> <init-param> <param-name>debug</param-name> -- GitLab