001
014
015 package com.liferay.portal.sharepoint.methods;
016
017 import com.liferay.portal.kernel.util.StringPool;
018 import com.liferay.portal.kernel.util.Validator;
019 import com.liferay.portal.sharepoint.Property;
020 import com.liferay.portal.sharepoint.ResponseElement;
021 import com.liferay.portal.sharepoint.SharepointRequest;
022
023 import java.util.ArrayList;
024 import java.util.List;
025
026
029 public class UrlToWebUrlMethodImpl extends BaseMethodImpl {
030
031 public String getMethodName() {
032 return _METHOD_NAME;
033 }
034
035 protected List<ResponseElement> getElements(
036 SharepointRequest sharepointRequest) {
037
038 List<ResponseElement> elements = new ArrayList<ResponseElement>();
039
040 String url = sharepointRequest.getParameterValue("url");
041
042 if (Validator.isNotNull(url)) {
043 elements.add(new Property("webUrl", "/sharepoint"));
044
045 url = url.substring(1);
046
047 elements.add(new Property("fileUrl", StringPool.BLANK));
048 }
049
050 return elements;
051 }
052
053 private static final String _METHOD_NAME = "url to web url";
054
055 }