public abstract class ArangoExecutor extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ArangoExecutor.ResponseDeserializer<T> |
Modifier and Type | Field and Description |
---|---|
protected static String |
REGEX_ID |
protected static String |
REGEX_KEY |
Modifier | Constructor and Description |
---|---|
protected |
ArangoExecutor(ArangoSerialization util,
DocumentCache documentCache) |
Modifier and Type | Method and Description |
---|---|
String |
createDocumentHandle(String collection,
String key) |
protected String |
createPath(String... params) |
protected <T> T |
createResult(Type type,
Response response) |
protected <T> T |
deserialize(com.arangodb.velocypack.VPackSlice vpack,
Type type)
Deprecated.
|
DocumentCache |
documentCache() |
protected com.arangodb.velocypack.VPackSlice |
serialize(Object entity)
Deprecated.
|
protected com.arangodb.velocypack.VPackSlice |
serialize(Object entity,
boolean serializeNullValues)
Deprecated.
|
protected com.arangodb.velocypack.VPackSlice |
serialize(Object entity,
Type type)
Deprecated.
|
protected com.arangodb.velocypack.VPackSlice |
serialize(Object entity,
Type type,
boolean serializeNullValues)
Deprecated.
|
protected com.arangodb.velocypack.VPackSlice |
serialize(Object entity,
Type type,
Map<String,Object> additionalFields)
Deprecated.
|
protected ArangoSerialization |
util() |
void |
validateDocumentId(String id) |
void |
validateDocumentKey(String key) |
void |
validateIndexId(String id) |
protected void |
validateName(String type,
String regex,
CharSequence name) |
protected static final String REGEX_KEY
protected static final String REGEX_ID
protected ArangoExecutor(ArangoSerialization util, DocumentCache documentCache)
public DocumentCache documentCache()
protected ArangoSerialization util()
public void validateIndexId(String id)
public void validateDocumentKey(String key) throws ArangoDBException
ArangoDBException
public void validateDocumentId(String id) throws ArangoDBException
ArangoDBException
protected void validateName(String type, String regex, CharSequence name) throws ArangoDBException
ArangoDBException
@Deprecated protected <T> T deserialize(com.arangodb.velocypack.VPackSlice vpack, Type type) throws ArangoDBException
ArangoDBException
@Deprecated protected com.arangodb.velocypack.VPackSlice serialize(Object entity) throws ArangoDBException
ArangoDBException
@Deprecated protected com.arangodb.velocypack.VPackSlice serialize(Object entity, boolean serializeNullValues) throws ArangoDBException
ArangoDBException
@Deprecated protected com.arangodb.velocypack.VPackSlice serialize(Object entity, Type type) throws ArangoDBException
ArangoDBException
@Deprecated protected com.arangodb.velocypack.VPackSlice serialize(Object entity, Type type, boolean serializeNullValues) throws ArangoDBException
ArangoDBException
@Deprecated protected com.arangodb.velocypack.VPackSlice serialize(Object entity, Type type, Map<String,Object> additionalFields) throws ArangoDBException
ArangoDBException
Copyright © 2016–2018 ArangoDB GmbH. All rights reserved.