List of usage examples for com.liferay.portal.kernel.webdav WebDAVUtil getStorage
public static WebDAVStorage getStorage(String token)
From source file:com.liferay.compat.servlet.CompatServletContextListener.java
License:Open Source License
protected void updateWebDAVStorage(String token) throws Exception { WebDAVStorage webDAVStorage = WebDAVUtil.getStorage(token); Class<?> webDAVStorageClass = webDAVStorage.getClass(); String webDAVStorageClassName = webDAVStorageClass.getName(); if (webDAVStorageClassName.equals(CompatConstants.CLASS_NAME_DL_WEBDAV_STORAGE_IMPL)) { WebDAVStorageWrapper webDAVStorageWrapper = new CompatDLWebDAVStorageImpl(webDAVStorage); if (_log.isInfoEnabled()) { _log.info("Overriding WebDAV storage " + webDAVStorageClass + " with " + webDAVStorageWrapper.getClass()); }//from w w w. j av a 2s. co m WebDAVUtil.addStorage(webDAVStorageWrapper); } else if (webDAVStorage instanceof CompatDLWebDAVStorageImpl) { WebDAVStorageWrapper webDAVStorageWrapper = (WebDAVStorageWrapper) webDAVStorage; WebDAVStorage wrappedWebDAVStorage = webDAVStorageWrapper.getWrappedWebDAVStorage(); if (_log.isInfoEnabled()) { _log.info("Restoring WebDAV storage " + webDAVStorageWrapper.getClass() + " with " + wrappedWebDAVStorage.getClass()); } WebDAVUtil.addStorage(wrappedWebDAVStorage); } }