001
014
015 package com.liferay.portal.webdav.methods;
016
017 import com.liferay.portal.kernel.webdav.WebDAVRequest;
018
019 import javax.servlet.http.HttpServletResponse;
020
021
025 public class OptionsMethodImpl implements Method {
026
027 public int process(WebDAVRequest webDavRequest) {
028 HttpServletResponse response = webDavRequest.getHttpServletResponse();
029
030 if (webDavRequest.getWebDAVStorage().isSupportsClassTwo()) {
031 response.addHeader("DAV", "1,2");
032 }
033 else {
034 response.addHeader("DAV", "1");
035 }
036
037 response.addHeader("Allow", Method.SUPPORTED_METHODS);
038 response.addHeader("MS-Author-Via", "DAV");
039
040 return HttpServletResponse.SC_OK;
041 }
042
043 }