|
eXo JCR :: Component :: Webdav Service 1.15.10-GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WebDavService
Created by The eXo Platform SARL .
JCR WebDAV entry point. Defines WebDav protocol methods: RFC-2518 HTTP
Extensions for Distributed Authoring -- WEBDAV RFC-3253 Versioning Extensions
to WebDAV RFC-3648: Web Distributed Authoring and Versioning (WebDAV) Ordered
Collections Protocol
| Method Summary | |
|---|---|
javax.ws.rs.core.Response |
acl(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
org.exoplatform.common.util.HierarchicalProperty body)
WebDAV ACL method according to protocol extension - Access Control Protocol: RFC3744 More details here: Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol |
javax.ws.rs.core.Response |
checkin(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
|
javax.ws.rs.core.Response |
checkout(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
|
javax.ws.rs.core.Response |
copy(String repoName,
String repoPath,
String destinationHeader,
String lockTokenHeader,
String ifHeader,
String depthHeader,
String overwriteHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
delete(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
|
javax.ws.rs.core.Response |
get(String repoName,
String repoPath,
String range,
String ifModifiedSince,
String ifNoneMatch,
String version,
javax.ws.rs.core.UriInfo baseURI)
WedDAV "GET" method. |
javax.ws.rs.core.Response |
head(String repoName,
String repoPath,
javax.ws.rs.core.UriInfo baseURI)
WedDAV "HEAD" method. |
javax.ws.rs.core.Response |
lock(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String depth,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
mkcol(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String nodeTypeHeader,
String mixinTypesHeader,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
move(String repoName,
String repoPath,
String destinationHeader,
String lockTokenHeader,
String ifHeader,
String depthHeader,
String overwriteHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
options(String repoName)
|
javax.ws.rs.core.Response |
order(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
propfind(String repoName,
String repoPath,
String depthHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
proppatch(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
put(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String fileNodeTypeHeader,
String contentNodeTypeHeader,
String mixinTypes,
javax.ws.rs.core.MediaType mediaType,
String userAgent,
InputStream inputStream,
javax.ws.rs.core.UriInfo uriInfo)
WedDAV "PUT" method. |
javax.ws.rs.core.Response |
report(String repoName,
String repoPath,
String depth,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
search(String repoName,
String repoPath,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
|
javax.ws.rs.core.Response |
uncheckout(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
|
javax.ws.rs.core.Response |
unlock(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
|
javax.ws.rs.core.Response |
versionControl(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
|
| Method Detail |
|---|
javax.ws.rs.core.Response get(String repoName,
String repoPath,
String range,
String ifModifiedSince,
String ifNoneMatch,
String version,
javax.ws.rs.core.UriInfo baseURI)
repoName - repository namerepoPath - path in repositoryrange - Range HTTP headerversion - version nameifModifiedSince - if-modified-since headerifModifiedSince - if-none-match headerbaseURI - base URI info
javax.ws.rs.core.Response head(String repoName,
String repoPath,
javax.ws.rs.core.UriInfo baseURI)
repoName - repository namerepoPath - path in repositorybaseURI - base URI info
javax.ws.rs.core.Response put(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String fileNodeTypeHeader,
String contentNodeTypeHeader,
String mixinTypes,
javax.ws.rs.core.MediaType mediaType,
String userAgent,
InputStream inputStream,
javax.ws.rs.core.UriInfo uriInfo)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If HTTP HeaderfileNodeTypeHeader - JCR NodeType headercontentNodeTypeHeader - JCR Content-NodeType headermixinTypes - JCR Mixin types headermediaType - Content-Type HTTP headeruserAgent - User-Agent HTTP headerinputStream - stream that contain incoming datauriInfo - URI info
javax.ws.rs.core.Response delete(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If HTTP Header
javax.ws.rs.core.Response copy(String repoName,
String repoPath,
String destinationHeader,
String lockTokenHeader,
String ifHeader,
String depthHeader,
String overwriteHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorydestinationHeader - Destination HTTP HeaderlockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP HeaderdepthHeader - Depth HTTP headeroverwriteHeader - Overwrite HTTP headerbaseURI - base URI infobody - Request body
javax.ws.rs.core.Response mkcol(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String nodeTypeHeader,
String mixinTypesHeader,
javax.ws.rs.core.UriInfo uriInfo)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP HeadernodeTypeHeader - JCR Node-Type headermixinTypesHeader - JCR Mixin-Types header
javax.ws.rs.core.Response move(String repoName,
String repoPath,
String destinationHeader,
String lockTokenHeader,
String ifHeader,
String depthHeader,
String overwriteHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorydestinationHeader - Destination HTTP headerlockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP HeaderdepthHeader - Depth HTTP headeroverwriteHeader - Overwrite HTTP headerbaseURI - base URI infobody - Request body
javax.ws.rs.core.Response options(String repoName)
repoName - repository name
javax.ws.rs.core.Response propfind(String repoName,
String repoPath,
String depthHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorydepthHeader - Depth HTTP headerbaseURI - base URI infobody - Request body
javax.ws.rs.core.Response proppatch(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP HeaderbaseURI - base URI infobody - Request body
javax.ws.rs.core.Response lock(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String depth,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Headerdepth - Depth HTTP headerbody - Request body
javax.ws.rs.core.Response unlock(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Header
javax.ws.rs.core.Response checkin(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Header
javax.ws.rs.core.Response checkout(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Header
javax.ws.rs.core.Response report(String repoName,
String repoPath,
String depth,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorydepth - Depth HTTP headerbaseURI - base URI infobody - Request body
javax.ws.rs.core.Response uncheckout(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Header
javax.ws.rs.core.Response versionControl(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Header
javax.ws.rs.core.Response order(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP HeaderbaseURI - base URI infobody - Request body
javax.ws.rs.core.Response search(String repoName,
String repoPath,
javax.ws.rs.core.UriInfo baseURI,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorybaseURI - base URI infobody - Request body
javax.ws.rs.core.Response acl(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
org.exoplatform.common.util.HierarchicalProperty body)
repoName - repository namerepoPath - path in repositorylockTokenHeader - Lock-Token HTTP headerifHeader - If- HTTP Headerbody - Request body
|
eXo JCR :: Component :: Webdav Service 1.15.10-GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||