public class JCRWebdavConnection
extends org.exoplatform.common.http.client.HTTPConnection
| Modifier and Type | Field and Description |
|---|---|
static int |
CD_0 |
static int |
CD_CHUNKED |
static int |
CD_CLOSE |
static int |
CD_CONTLEN |
static int |
CD_HDRS |
static int |
CD_MP_BR |
static int |
CD_NONE |
static int |
HTTP |
static int |
HTTP_1_0 |
static int |
HTTP_1_1 |
static int |
HTTP_NG |
static int |
HTTPS |
static int |
SHTTP |
| Constructor and Description |
|---|
JCRWebdavConnection(String host,
int port,
String user,
String password,
String realm,
String workspacePath) |
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.common.http.client.HTTPResponse |
addDir(String path)
Return true if create successfully
|
org.exoplatform.common.http.client.HTTPResponse |
addNode(String name,
byte[] data) |
org.exoplatform.common.http.client.HTTPResponse |
addNode(String name,
byte[] data,
String mimeType)
Adds node (nt:file) with given mimetype.
|
org.exoplatform.common.http.client.HTTPResponse |
addNode(String name,
org.exoplatform.common.http.client.HttpOutputStream stream) |
org.exoplatform.common.http.client.HTTPResponse |
addNode(String name,
org.exoplatform.common.http.client.HttpOutputStream stream,
String mimeType) |
org.exoplatform.common.http.client.HTTPResponse |
addNode(String name,
String[] mixinTypes,
byte[] data)
Adds node with given mixin types.
|
void |
addNode(String name,
String nodeType,
byte[] data) |
org.exoplatform.common.http.client.HTTPResponse |
addProperty(String nodeName,
String property) |
void |
addVersionControl(String nodeName) |
void |
checkIn(String nodeName) |
void |
checkOut(String nodeName) |
org.exoplatform.common.http.client.HTTPResponse |
getNode(String name) |
org.exoplatform.common.http.client.HTTPResponse |
getProperty(String nodeName,
String property) |
String |
lock(String nodeName) |
org.exoplatform.common.http.client.HTTPResponse |
moveNode(String path,
String destination) |
org.exoplatform.common.http.client.HTTPResponse |
removeNode(String name) |
org.exoplatform.common.http.client.HTTPResponse |
removeProperty(String nodeName,
String property) |
org.exoplatform.common.http.client.HTTPResponse |
restore(String node,
String version) |
org.exoplatform.common.http.client.HTTPResponse |
setProperty(String nodeName,
String property,
String value) |
org.exoplatform.common.http.client.HTTPResponse |
sqlQuery(String query)
Performs SQL query on workspace and returns plain HTTPResponse.
|
void |
unlock(String nodeName,
String lockToken) |
org.exoplatform.common.http.client.HTTPResponse |
xpathQuery(String query)
Performs XPath query on workspace and returns plain HTTPResponse.
|
addBasicAuthorization, addDefaultModule, addDigestAuthorization, addModule, Copy, Copy, Delete, Delete, dontProxyFor, dontProxyFor, doProxyFor, ExtensionMethod, ExtensionMethod, Get, Get, Get, Get, Get, getAllowUserInteraction, getContext, getDefaultAllowUserInteraction, getDefaultContext, getDefaultHeaders, getDefaultModules, getDefaultTimeout, getHost, getModules, getPort, getProtocol, getProxyHost, getProxyPort, getTimeout, Head, Head, Head, Head, Head, isCompatibleWith, Lock, Lock, MkCol, Move, Move, Options, Options, Options, Options, Post, Post, Post, Post, Post, Post, Post, Post, Post, Propfind, Propfind, PropfindAllprop, PropfindAllprop, PropfindPropname, PropfindPropname, Proppath, Put, Put, Put, Put, Put, Put, removeDefaultModule, removeModule, setAllowUserInteraction, setContext, setCurrentProxy, setDefaultAllowUserInteraction, setDefaultHeaders, setDefaultTimeout, setProxyServer, setRawMode, setSocksServer, setSocksServer, setSocksServer, setTimeout, setupRequest, stop, toString, Trace, Trace, Unlockpublic static final int HTTP
public static final int HTTPS
public static final int SHTTP
public static final int HTTP_NG
public static final int HTTP_1_0
public static final int HTTP_1_1
public static final int CD_NONE
public static final int CD_HDRS
public static final int CD_0
public static final int CD_CLOSE
public static final int CD_CONTLEN
public static final int CD_CHUNKED
public static final int CD_MP_BR
public org.exoplatform.common.http.client.HTTPResponse addNode(String name, byte[] data) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic void addNode(String name, String nodeType, byte[] data) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse addNode(String name, String[] mixinTypes, byte[] data) throws IOException, org.exoplatform.common.http.client.ModuleException
name - nodeType - mixinTypes - data - IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse addNode(String name, byte[] data, String mimeType) throws IOException, org.exoplatform.common.http.client.ModuleException
name - data - mimeType - IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse addNode(String name, org.exoplatform.common.http.client.HttpOutputStream stream) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse addNode(String name, org.exoplatform.common.http.client.HttpOutputStream stream, String mimeType) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse removeNode(String name) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse getNode(String name) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse addProperty(String nodeName, String property) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse setProperty(String nodeName, String property, String value) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse getProperty(String nodeName, String property) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse removeProperty(String nodeName, String property) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic String lock(String nodeName) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic void unlock(String nodeName, String lockToken) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic void addVersionControl(String nodeName) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic void checkIn(String nodeName) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic void checkOut(String nodeName) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse addDir(String path) throws IOException, org.exoplatform.common.http.client.ModuleException
path - IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse restore(String node, String version) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse moveNode(String path, String destination) throws IOException, org.exoplatform.common.http.client.ModuleException
IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse xpathQuery(String query) throws IOException, org.exoplatform.common.http.client.ModuleException
query - IOExceptionorg.exoplatform.common.http.client.ModuleExceptionpublic org.exoplatform.common.http.client.HTTPResponse sqlQuery(String query) throws IOException, org.exoplatform.common.http.client.ModuleException
query - IOExceptionorg.exoplatform.common.http.client.ModuleExceptionCopyright © 2015 eXo Platform SAS. All Rights Reserved.