1*c5f58c9aSAriel Constenla-Haile/**************************************************************
2*c5f58c9aSAriel Constenla-Haile *
3*c5f58c9aSAriel Constenla-Haile * Licensed to the Apache Software Foundation (ASF) under one
4*c5f58c9aSAriel Constenla-Haile * or more contributor license agreements.  See the NOTICE file
5*c5f58c9aSAriel Constenla-Haile * distributed with this work for additional information
6*c5f58c9aSAriel Constenla-Haile * regarding copyright ownership.  The ASF licenses this file
7*c5f58c9aSAriel Constenla-Haile * to you under the Apache License, Version 2.0 (the
8*c5f58c9aSAriel Constenla-Haile * "License"); you may not use this file except in compliance
9*c5f58c9aSAriel Constenla-Haile * with the License.  You may obtain a copy of the License at
10*c5f58c9aSAriel Constenla-Haile *
11*c5f58c9aSAriel Constenla-Haile *   http://www.apache.org/licenses/LICENSE-2.0
12*c5f58c9aSAriel Constenla-Haile *
13*c5f58c9aSAriel Constenla-Haile * Unless required by applicable law or agreed to in writing,
14*c5f58c9aSAriel Constenla-Haile * software distributed under the License is distributed on an
15*c5f58c9aSAriel Constenla-Haile * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*c5f58c9aSAriel Constenla-Haile * KIND, either express or implied.  See the License for the
17*c5f58c9aSAriel Constenla-Haile * specific language governing permissions and limitations
18*c5f58c9aSAriel Constenla-Haile * under the License.
19*c5f58c9aSAriel Constenla-Haile *
20*c5f58c9aSAriel Constenla-Haile *************************************************************/
21*c5f58c9aSAriel Constenla-Haile
22*c5f58c9aSAriel Constenla-Haile#ifndef __com_sun_star_ucb_WebDAVHTTPMethod_idl__
23*c5f58c9aSAriel Constenla-Haile#define __com_sun_star_ucb_WebDAVHTTPMethod_idl__
24*c5f58c9aSAriel Constenla-Haile
25*c5f58c9aSAriel Constenla-Hailemodule com { module sun { module star { module ucb {
26*c5f58c9aSAriel Constenla-Haile
27*c5f58c9aSAriel Constenla-Haile
28*c5f58c9aSAriel Constenla-Haile/** Standard WebDAV/HTTP methods.
29*c5f58c9aSAriel Constenla-Haile
30*c5f58c9aSAriel Constenla-Haile    @since Apache OpenOffice 4.0
31*c5f58c9aSAriel Constenla-Haile*/
32*c5f58c9aSAriel Constenla-Haileenum WebDAVHTTPMethod
33*c5f58c9aSAriel Constenla-Haile{
34*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
35*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.3">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
36*c5f58c9aSAriel Constenla-Haile     */
37*c5f58c9aSAriel Constenla-Haile    GET,
38*c5f58c9aSAriel Constenla-Haile
39*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
40*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.4">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
41*c5f58c9aSAriel Constenla-Haile     */
42*c5f58c9aSAriel Constenla-Haile    HEAD,
43*c5f58c9aSAriel Constenla-Haile
44*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
45*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.5">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
46*c5f58c9aSAriel Constenla-Haile     */
47*c5f58c9aSAriel Constenla-Haile    POST,
48*c5f58c9aSAriel Constenla-Haile
49*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
50*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.6">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
51*c5f58c9aSAriel Constenla-Haile     */
52*c5f58c9aSAriel Constenla-Haile    PUT,
53*c5f58c9aSAriel Constenla-Haile
54*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
55*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.7">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
56*c5f58c9aSAriel Constenla-Haile     */
57*c5f58c9aSAriel Constenla-Haile    DELETE,
58*c5f58c9aSAriel Constenla-Haile
59*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
60*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.8">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
61*c5f58c9aSAriel Constenla-Haile     */
62*c5f58c9aSAriel Constenla-Haile    TRACE,
63*c5f58c9aSAriel Constenla-Haile
64*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
65*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.2">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
66*c5f58c9aSAriel Constenla-Haile     */
67*c5f58c9aSAriel Constenla-Haile    OPTIONS,
68*c5f58c9aSAriel Constenla-Haile
69*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
70*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc2616#section-9.9">RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1</a>
71*c5f58c9aSAriel Constenla-Haile     */
72*c5f58c9aSAriel Constenla-Haile    CONNECT,
73*c5f58c9aSAriel Constenla-Haile
74*c5f58c9aSAriel Constenla-Haile    /** HTTP request method as defined in
75*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc5789">RFC 5789: PATCH Method for HTTP</a>
76*c5f58c9aSAriel Constenla-Haile     */
77*c5f58c9aSAriel Constenla-Haile    PATCH,
78*c5f58c9aSAriel Constenla-Haile
79*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
80*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.1">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
81*c5f58c9aSAriel Constenla-Haile     */
82*c5f58c9aSAriel Constenla-Haile    PROPFIND,
83*c5f58c9aSAriel Constenla-Haile
84*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
85*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.2">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
86*c5f58c9aSAriel Constenla-Haile     */
87*c5f58c9aSAriel Constenla-Haile    PROPPATCH,
88*c5f58c9aSAriel Constenla-Haile
89*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
90*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.3">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
91*c5f58c9aSAriel Constenla-Haile     */
92*c5f58c9aSAriel Constenla-Haile    MKCOL,
93*c5f58c9aSAriel Constenla-Haile
94*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
95*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.8">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
96*c5f58c9aSAriel Constenla-Haile     */
97*c5f58c9aSAriel Constenla-Haile    COPY,
98*c5f58c9aSAriel Constenla-Haile
99*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
100*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.9">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
101*c5f58c9aSAriel Constenla-Haile     */
102*c5f58c9aSAriel Constenla-Haile    MOVE,
103*c5f58c9aSAriel Constenla-Haile
104*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
105*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.10">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
106*c5f58c9aSAriel Constenla-Haile     */
107*c5f58c9aSAriel Constenla-Haile    LOCK,
108*c5f58c9aSAriel Constenla-Haile
109*c5f58c9aSAriel Constenla-Haile    /** WebDAV methods as defined in
110*c5f58c9aSAriel Constenla-Haile        <a target="_blank" href="http://tools.ietf.org/html/rfc4918#section-9.11">HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</a>
111*c5f58c9aSAriel Constenla-Haile     */
112*c5f58c9aSAriel Constenla-Haile    UNLOCK
113*c5f58c9aSAriel Constenla-Haile
114*c5f58c9aSAriel Constenla-Haile};
115*c5f58c9aSAriel Constenla-Haile
116*c5f58c9aSAriel Constenla-Haile}; }; }; };
117*c5f58c9aSAriel Constenla-Haile
118*c5f58c9aSAriel Constenla-Haile#endif
119