1 23 24 package org.apache.slide.webdav.util; 25 26 import java.util.Arrays ; 27 import java.util.Collections ; 28 import java.util.List ; 29 30 34 public interface WebdavConstants { 35 36 37 String S_DAV = "DAV:"; String S_LOCK_TOKEN = "opaquelocktoken:"; 40 41 String F_WEBDAV = "1"; String F_LOCKING = "2"; String F_SLIDE = "slide"; 45 46 String M_CONNECT = "CONNECT"; 47 String M_COPY = "COPY"; 48 String M_DELETE = "DELETE"; 49 String M_GET = "GET"; 50 String M_HEAD = "HEAD"; 51 String M_LOCK = "LOCK"; 52 String M_MKCOL = "MKCOL"; 53 String M_MOVE = "MOVE"; 54 String M_OPTIONS = "OPTIONS"; 55 String M_POST = "POST"; 56 String M_PROPFIND = "PROPFIND"; 57 String M_PROPPATCH = "PROPPATCH"; 58 String M_PUT = "PUT"; 59 String M_TRACE = "TRACE"; 60 String M_UNLOCK = "UNLOCK"; 61 62 63 String H_CACHE_CONTROL = "Cache-Control"; 64 String H_DAV = "DAV"; 65 String H_DEPTH = "Depth"; 66 String H_DESTINATION = "Destination"; 67 String H_IF = "If"; 68 String H_LOCK_TOKEN = "Lock-Token"; 69 String H_LOCATION = "Location"; 70 String H_OVERWRITE = "Overwrite"; 71 String H_STATUS_URI = "Status-URI"; 72 String H_TIMEOUT = "Timeout"; 73 String H_TRANSACTION = "Transaction"; 74 String H_CONTENT_TYPE = "Content-Type"; 75 76 77 String E_ABORT = "abort"; 78 String E_ACTIVELOCK = "activelock"; 79 String E_ALLPROP = "allprop"; 80 String E_COMMIT = "commit"; 81 String E_COLLECTION = "collection"; 82 String E_DEPTH = "depth"; 83 String E_DST = "dst"; 84 String E_EXCLUSIVE = "exclusive"; 85 String E_ERROR = "error"; 86 String E_GROUPOPERATION = "groupoperation"; 87 String E_HREF = "href"; 88 String E_KEEPALIVE = "keepalive"; 89 String E_LINK = "link"; 90 String E_LOCAL = "local"; 91 String E_LOCKDISCOVERY = "lockdiscovery"; 92 String E_LOCKENTRY = "lockentry"; 93 String E_LOCKINFO = "lockinfo"; 94 String E_LOCKNULL = "lock-null"; 95 String E_LOCKSCOPE = "lockscope"; 96 String E_LOCKTOKEN = "locktoken"; 97 String E_LOCKTYPE = "locktype"; 98 String E_MULTISTATUS = "multistatus"; 99 String E_OMIT = "omit"; 100 String E_OWNER = "owner"; 101 String E_PROP = "prop"; 102 String E_PROPERTYBEHAVIOR = "propertybehavior"; 103 String E_PROPERTYUPDATE = "propertyupdate"; 104 String E_PROPFIND = "propfind"; 105 String E_PROPNAME = "propname"; 106 String E_PROPSTAT = "propstat"; 107 String E_REMOVE = "remove"; 108 String E_REPORT = "report"; 109 String E_RESPONSE = "response"; 110 String E_RESPONSEDESCRIPTION = "responsedescription"; 111 String E_SET = "set"; 112 String E_SHARED = "shared"; 113 String E_SRC = "src"; 114 String E_STATUS = "status"; 115 String E_TIMEOUT = "timeout"; 116 String E_TRANSACTION = "transaction"; 117 String E_TRANSACTIONINFO = "transactioninfo"; 118 String E_TRANSACTIONSTATUS = "transactionstatus"; 119 String E_WRITE = "write"; 120 121 122 String P_CREATIONDATE = "creationdate"; 123 String P_MODIFICATIONDATE = "modificationdate"; 124 String P_DISPLAYNAME = "displayname"; 125 String P_GETCONTENTLANGUAGE = "getcontentlanguage"; 126 String P_GETCONTENTLENGTH = "getcontentlength"; 127 String P_GETCONTENTTYPE = "getcontenttype"; 128 String P_GETETAG = "getetag"; 129 String P_GETLASTMODIFIED = "getlastmodified"; 130 String P_LOCKDISCOVERY = "lockdiscovery"; 131 String P_RESOURCETYPE = "resourcetype"; 132 String P_SOURCE = "source"; 133 String P_SUPPORTEDLOCK = "supportedlock"; 134 135 String [] WEBDAV_PROPERTIES = new String [] { 136 P_CREATIONDATE, 137 P_MODIFICATIONDATE, 138 P_DISPLAYNAME, 139 P_GETCONTENTLANGUAGE, 140 P_GETCONTENTLENGTH, 141 P_GETCONTENTTYPE, 142 P_GETETAG, 143 P_GETLASTMODIFIED, 144 P_LOCKDISCOVERY, 145 P_RESOURCETYPE, 146 P_SOURCE, 147 P_SUPPORTEDLOCK 148 }; 149 150 List WEBDAV_PROPERTY_LIST = Collections.unmodifiableList(Arrays.asList(WEBDAV_PROPERTIES)); 151 } 152 153 | Popular Tags |