001
014
015 package com.liferay.portal.sharepoint.methods;
016
017 import com.liferay.portal.sharepoint.ResponseElement;
018 import com.liferay.portal.sharepoint.SharepointRequest;
019 import com.liferay.portal.sharepoint.SharepointStorage;
020
021 import java.util.ArrayList;
022 import java.util.List;
023
024
027 public class UncheckoutDocumentMethodImpl extends BaseMethodImpl {
028
029 public String getMethodName() {
030 return _METHOD_NAME;
031 }
032
033 @Override
034 public String getRootPath(SharepointRequest sharepointRequest) {
035 return sharepointRequest.getParameterValue("document_name");
036 }
037
038 @Override
039 protected List<ResponseElement> getElements(
040 SharepointRequest sharepointRequest)
041 throws Exception {
042
043 List<ResponseElement> elements = new ArrayList<ResponseElement>();
044
045 SharepointStorage storage = sharepointRequest.getSharepointStorage();
046
047 elements.add(storage.getDocumentTree(sharepointRequest));
048
049 return elements;
050 }
051
052 private static final String _METHOD_NAME = "uncheckout document";
053
054 }