Skip to content

Commit a376b1f

Browse files
author
mpv1989
committed
Add convenience method AbstractArangoConfiguration#customConverters()
1 parent 8d5c40c commit a376b1f

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
1717
- added convenience method `ArangoOperations#query(String, Class)`
1818
- added convenience method `ArangoOperations#query(String, Map<String, Object>, Class)`
1919
- added support for non-String `@Id`s (issue #79)
20+
- added convenience method `AbstractArangoConfiguration#customConverters()` to add custom converters
2021

2122
### Changes
2223

src/main/java/com/arangodb/springframework/config/AbstractArangoConfiguration.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@
2121
package com.arangodb.springframework.config;
2222

2323
import java.lang.annotation.Annotation;
24+
import java.util.Collection;
2425
import java.util.Collections;
2526
import java.util.Optional;
2627
import java.util.Set;
2728

2829
import org.springframework.context.annotation.Bean;
2930
import org.springframework.context.annotation.Configuration;
31+
import org.springframework.core.convert.converter.Converter;
3032
import org.springframework.data.convert.CustomConversions;
3133
import org.springframework.data.mapping.model.FieldNamingStrategy;
3234
import org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy;
@@ -86,7 +88,11 @@ public ArangoConverter arangoConverter() throws Exception {
8688
}
8789

8890
protected CustomConversions customConversions() {
89-
return new ArangoCustomConversions(Collections.emptyList());
91+
return new ArangoCustomConversions(customConverters());
92+
}
93+
94+
protected Collection<Converter<?, ?>> customConverters() {
95+
return Collections.emptyList();
9096
}
9197

9298
private Set<? extends Class<?>> getInitialEntitySet() throws ClassNotFoundException {

0 commit comments

Comments
 (0)