public interface WebDavService
| Modifier and Type | Method and Description |
|---|---|
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) |
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 infojavax.ws.rs.core.Response head(String repoName, String repoPath, javax.ws.rs.core.UriInfo baseURI)
repoName - repository namerepoPath - path in repositorybaseURI - base URI infojavax.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 infojavax.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 Headerjavax.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 bodyjavax.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 headerjavax.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 bodyjavax.ws.rs.core.Response options(String repoName)
repoName - repository namejavax.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 bodyjavax.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 bodyjavax.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 bodyjavax.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 Headerjavax.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 Headerjavax.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 Headerjavax.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 bodyjavax.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 Headerjavax.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 Headerjavax.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 bodyjavax.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 bodyjavax.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 bodyCopyright © 2016 eXo Platform SAS. All Rights Reserved.