1
14
15 package com.liferay.portal.webdav;
16
17 import com.liferay.portal.kernel.util.StringPool;
18 import com.liferay.portal.kernel.webdav.BaseResourceImpl;
19 import com.liferay.portal.kernel.webdav.BaseWebDAVStorageImpl;
20 import com.liferay.portal.kernel.webdav.Resource;
21 import com.liferay.portal.kernel.webdav.WebDAVRequest;
22 import com.liferay.portal.kernel.webdav.WebDAVUtil;
23
24 import java.util.ArrayList;
25 import java.util.List;
26
27
32 public class GroupWebDAVStorageImpl extends BaseWebDAVStorageImpl {
33
34 public Resource getResource(WebDAVRequest webDavRequest) {
35 String path = getRootPath() + webDavRequest.getPath();
36
37 return new BaseResourceImpl(path, StringPool.BLANK, StringPool.BLANK);
38 }
39
40 public List<Resource> getResources(WebDAVRequest webDavRequest) {
41 List<Resource> resources = new ArrayList<Resource>();
42
43 String path = getRootPath() + webDavRequest.getPath();
44
45 for (String token : WebDAVUtil.getStorageTokens()) {
46 resources.add(new BaseResourceImpl(path, token, token));
47 }
48
49 return resources;
50 }
51
52 }