public class WebDavServiceImpl
extends org.exoplatform.services.jcr.webdav.WebDavServiceImpl
| Constructor and Description |
|---|
WebDavServiceImpl(org.exoplatform.container.xml.InitParams params,
org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.jcr.ext.app.ThreadLocalSessionProviderService sessionProviderService,
NodeFinder nodeFinder,
AutoVersionService autoVersionService,
ManageDriveService manageDriveService) |
| 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) |
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 uriInfo,
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 rangeHeader,
String ifModifiedSince,
String ifNoneMatch,
String version,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
head(String repoName,
String repoPath,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
lock(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String depthHeader,
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 uriInfo,
org.exoplatform.common.util.HierarchicalProperty body) |
javax.ws.rs.core.Response |
options(String path) |
javax.ws.rs.core.Response |
order(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
javax.ws.rs.core.UriInfo uriInfo,
org.exoplatform.common.util.HierarchicalProperty body) |
javax.ws.rs.core.Response |
propfind(String repoName,
String repoPath,
String depthHeader,
javax.ws.rs.core.UriInfo uriInfo,
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 uriInfo,
org.exoplatform.common.util.HierarchicalProperty body) |
javax.ws.rs.core.Response |
put(String repoName,
String repoPath,
String lockTokenHeader,
String ifHeader,
String fileNodeTypeHeader,
String nodeTypeHeader,
String mixinTypes,
javax.ws.rs.core.MediaType mediaType,
String userAgent,
InputStream inputStream,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
report(String repoName,
String repoPath,
String depthHeader,
javax.ws.rs.core.UriInfo uriInfo,
org.exoplatform.common.util.HierarchicalProperty body) |
javax.ws.rs.core.Response |
search(String repoName,
String repoPath,
javax.ws.rs.core.UriInfo uriInfo,
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) |
public WebDavServiceImpl(org.exoplatform.container.xml.InitParams params,
org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.jcr.ext.app.ThreadLocalSessionProviderService sessionProviderService,
NodeFinder nodeFinder,
AutoVersionService autoVersionService,
ManageDriveService manageDriveService)
throws Exception
Exceptionpublic javax.ws.rs.core.Response checkin(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader)
checkin in interface org.exoplatform.services.jcr.webdav.WebDavServicecheckin in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response checkout(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader)
checkout in interface org.exoplatform.services.jcr.webdav.WebDavServicecheckout in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response copy(String repoName, String repoPath, @HeaderParam(value="Destination") String destinationHeader, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @HeaderParam(value="depth") String depthHeader, @HeaderParam(value="Overwrite") String overwriteHeader, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
copy in interface org.exoplatform.services.jcr.webdav.WebDavServicecopy in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response get(String repoName, String repoPath, @HeaderParam(value="Range") String rangeHeader, @HeaderParam(value="If-Modified-Since") String ifModifiedSince, @HeaderParam(value="If-None-Match") String ifNoneMatch, String version, @Context javax.ws.rs.core.UriInfo uriInfo)
get in interface org.exoplatform.services.jcr.webdav.WebDavServiceget in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response head(String repoName, String repoPath, @Context javax.ws.rs.core.UriInfo uriInfo)
head in interface org.exoplatform.services.jcr.webdav.WebDavServicehead in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response lock(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @HeaderParam(value="depth") String depthHeader, org.exoplatform.common.util.HierarchicalProperty body)
lock in interface org.exoplatform.services.jcr.webdav.WebDavServicelock in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response unlock(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader)
unlock in interface org.exoplatform.services.jcr.webdav.WebDavServiceunlock in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response options(String path)
options in interface org.exoplatform.services.jcr.webdav.WebDavServiceoptions in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response order(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
order in interface org.exoplatform.services.jcr.webdav.WebDavServiceorder in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response propfind(String repoName, String repoPath, @HeaderParam(value="depth") String depthHeader, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
propfind in interface org.exoplatform.services.jcr.webdav.WebDavServicepropfind in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response proppatch(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
proppatch in interface org.exoplatform.services.jcr.webdav.WebDavServiceproppatch in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response put(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @HeaderParam(value="File-NodeType") String fileNodeTypeHeader, @HeaderParam(value="Content-NodeType") String nodeTypeHeader, @HeaderParam(value="Content-MixinTypes") String mixinTypes, @HeaderParam(value="Content-type") javax.ws.rs.core.MediaType mediaType, @HeaderParam(value="User-Agent") String userAgent, InputStream inputStream, @Context javax.ws.rs.core.UriInfo uriInfo)
put in interface org.exoplatform.services.jcr.webdav.WebDavServiceput in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response report(String repoName, String repoPath, @HeaderParam(value="depth") String depthHeader, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
report in interface org.exoplatform.services.jcr.webdav.WebDavServicereport in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response search(String repoName, String repoPath, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
search in interface org.exoplatform.services.jcr.webdav.WebDavServicesearch in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response uncheckout(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader)
uncheckout in interface org.exoplatform.services.jcr.webdav.WebDavServiceuncheckout in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response versionControl(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader)
versionControl in interface org.exoplatform.services.jcr.webdav.WebDavServiceversionControl in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response acl(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, org.exoplatform.common.util.HierarchicalProperty body)
acl in interface org.exoplatform.services.jcr.webdav.WebDavServiceacl in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response move(String repoName, String repoPath, @HeaderParam(value="Destination") String destinationHeader, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @HeaderParam(value="depth") String depthHeader, @HeaderParam(value="Overwrite") String overwriteHeader, @Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.common.util.HierarchicalProperty body)
move in interface org.exoplatform.services.jcr.webdav.WebDavServicemove in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response mkcol(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader, @HeaderParam(value="Content-NodeType") String nodeTypeHeader, @HeaderParam(value="Content-MixinTypes") String mixinTypesHeader, @Context javax.ws.rs.core.UriInfo uriInfo)
mkcol in interface org.exoplatform.services.jcr.webdav.WebDavServicemkcol in class org.exoplatform.services.jcr.webdav.WebDavServiceImplpublic javax.ws.rs.core.Response delete(String repoName, String repoPath, @HeaderParam(value="lock-token") String lockTokenHeader, @HeaderParam(value="If") String ifHeader)
delete in interface org.exoplatform.services.jcr.webdav.WebDavServicedelete in class org.exoplatform.services.jcr.webdav.WebDavServiceImplCopyright © 2003–2019 eXo Platform SAS. All rights reserved.