File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
src/main/java/com/arangodb Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 2222
2323import java.io.IOException;
2424import java.io.InputStream;
25+ import java.lang.annotation.Annotation;
2526import java.util.Collection;
2627import java.util.Properties;
2728
4647import com.arangodb.model.UserCreateOptions;
4748import com.arangodb.model.UserUpdateOptions;
4849import com.arangodb.velocypack.VPack;
50+ import com.arangodb.velocypack.VPackAnnotationFieldFilter;
51+ import com.arangodb.velocypack.VPackAnnotationFieldNaming;
4952import com.arangodb.velocypack.VPackDeserializer;
5053import com.arangodb.velocypack.VPackInstanceCreator;
5154import com.arangodb.velocypack.VPackJsonDeserializer;
@@ -208,6 +211,20 @@ public <T> Builder registerJsonSerializer(
208211 return this;
209212 }
210213
214+ public <A extends Annotation> Builder annotationFieldFilter(
215+ final Class<A> type,
216+ final VPackAnnotationFieldFilter<A> fieldFilter) {
217+ vpackBuilder.annotationFieldFilter(type, fieldFilter);
218+ return this;
219+ }
220+
221+ public <A extends Annotation> Builder annotationFieldNaming(
222+ final Class<A> type,
223+ final VPackAnnotationFieldNaming<A> fieldNaming) {
224+ vpackBuilder.annotationFieldNaming(type, fieldNaming);
225+ return this;
226+ }
227+
211228 public ArangoDB build() {
212229 return new ArangoDB(
213230 new CommunicationSync.Builder().host(host).port(port).timeout(timeout).user(user).password(password)
You can’t perform that action at this time.
0 commit comments