001
014
015 package com.liferay.portal.kernel.webdav.methods;
016
017 import com.liferay.portal.kernel.webdav.WebDAVException;
018 import com.liferay.portal.kernel.webdav.WebDAVRequest;
019
020
024 public interface Method {
025
026 public static final String COPY = "COPY";
027
028 public static final String DELETE = "DELETE";
029
030 public static final String GET = "GET";
031
032 public static final String HEAD = "HEAD";
033
034 public static final String LOCK = "LOCK";
035
036 public static final String MKCOL = "MKCOL";
037
038 public static final String MOVE = "MOVE";
039
040 public static final String OPTIONS = "OPTIONS";
041
042 public static final String PROPFIND = "PROPFIND";
043
044 public static final String PROPPATCH = "PROPPATCH";
045
046 public static final String PUT = "PUT";
047
048 public static final String[] SUPPORTED_METHOD_NAMES = {
049 COPY, DELETE, GET, HEAD, LOCK, MKCOL, MOVE, OPTIONS, PROPFIND,
050 PROPPATCH, PUT, Method.UNLOCK
051 };
052
053 public static final String UNLOCK = "UNLOCK";
054
055
065 public int process(WebDAVRequest webDAVRequest) throws WebDAVException;
066
067 }