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 @Override
036 protected List<ResponseElement> getElements(
037 SharepointRequest sharepointRequest) {
038
039 List<ResponseElement> elements = new ArrayList<ResponseElement>();
040
041 String url = sharepointRequest.getParameterValue("url");
042
043 if (Validator.isNotNull(url)) {
044 elements.add(new Property("webUrl", "/sharepoint"));
045
046 url = url.substring(1);
047
048 elements.add(new Property("fileUrl", StringPool.BLANK));
049 }
050
051 return elements;
052 }
053
054 private static final String _METHOD_NAME = "url to web url";
055
056 }