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