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 @Override
028 public int process(WebDAVRequest webDavRequest) {
029 HttpServletResponse response = webDavRequest.getHttpServletResponse();
030
031 if (webDavRequest.getWebDAVStorage().isSupportsClassTwo()) {
032 response.addHeader("DAV", "1,2");
033 }
034 else {
035 response.addHeader("DAV", "1");
036 }
037
038 response.addHeader("Allow", Method.SUPPORTED_METHODS);
039 response.addHeader("MS-Author-Via", "DAV");
040
041 return HttpServletResponse.SC_OK;
042 }
043
044 }