public class VPackCache extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
VPackCache.FieldInfo |
| Constructor and Description |
|---|
VPackCache(VPackFieldNamingStrategy fieldNamingStrategy,
Map<Class<? extends Annotation>,VPackAnnotationFieldFilter<? extends Annotation>> annotationFieldFilter,
Map<Class<? extends Annotation>,VPackAnnotationFieldNaming<? extends Annotation>> annotationFieldNaming) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,VPackCache.FieldInfo> |
getBuiderSetters(Type entityClass,
String withSetterPrefix) |
Map<String,VPackCache.FieldInfo> |
getFields(Type entityClass) |
LinkedHashMap<String,VPackCreatorMethodUtils.ParameterInfo> |
getParameters(Executable factoryMethod) |
public VPackCache(VPackFieldNamingStrategy fieldNamingStrategy, Map<Class<? extends Annotation>,VPackAnnotationFieldFilter<? extends Annotation>> annotationFieldFilter, Map<Class<? extends Annotation>,VPackAnnotationFieldNaming<? extends Annotation>> annotationFieldNaming)
public Map<String,VPackCache.FieldInfo> getFields(Type entityClass)
public LinkedHashMap<String,VPackCreatorMethodUtils.ParameterInfo> getParameters(Executable factoryMethod)
public Map<String,VPackCache.FieldInfo> getBuiderSetters(Type entityClass, String withSetterPrefix)
Copyright © 2017–2021 ArangoDB GmbH. All rights reserved.