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 public String getRootPath(SharepointRequest sharepointRequest) {
034 return sharepointRequest.getParameterValue("document_name");
035 }
036
037 protected List<ResponseElement> getElements(
038 SharepointRequest sharepointRequest)
039 throws Exception {
040
041 List<ResponseElement> elements = new ArrayList<ResponseElement>();
042
043 SharepointStorage storage = sharepointRequest.getSharepointStorage();
044
045 elements.add(storage.getDocumentTree(sharepointRequest));
046
047 return elements;
048 }
049
050 private static final String _METHOD_NAME = "uncheckout document";
051
052 }