15
15
*/
16
16
package org .springframework .data .neo4j .core .convert ;
17
17
18
- import static org .springframework .data .convert .ConverterBuilder .*;
19
-
20
18
import java .lang .reflect .Array ;
21
19
import java .math .BigDecimal ;
22
20
import java .math .BigInteger ;
41
39
import org .springframework .core .convert .converter .ConditionalConverter ;
42
40
import org .springframework .core .convert .converter .ConverterRegistry ;
43
41
import org .springframework .core .convert .converter .GenericConverter ;
42
+ import org .springframework .data .convert .ConverterBuilder ;
44
43
import org .springframework .data .convert .ReadingConverter ;
45
44
import org .springframework .data .convert .WritingConverter ;
46
45
import org .springframework .util .Assert ;
@@ -61,33 +60,33 @@ final class AdditionalTypes {
61
60
static {
62
61
63
62
List <Object > hlp = new ArrayList <>();
64
- hlp .add (reading (Value .class , boolean [].class , AdditionalTypes ::asBooleanArray ).andWriting (Values ::value ));
65
- hlp .add (reading (Value .class , Byte .class , AdditionalTypes ::asByte ).andWriting (AdditionalTypes ::value ));
66
- hlp .add (reading (Value .class , byte .class , AdditionalTypes ::asByte ).andWriting (AdditionalTypes ::value ));
67
- hlp .add (reading (Value .class , Character .class , AdditionalTypes ::asCharacter ).andWriting (Values ::value ));
68
- hlp .add (reading (Value .class , char .class , AdditionalTypes ::asCharacter ).andWriting (Values ::value ));
69
- hlp .add (reading (Value .class , char [].class , AdditionalTypes ::asCharArray ).andWriting (Values ::value ));
70
- hlp .add (reading (Value .class , Date .class , AdditionalTypes ::asDate ).andWriting (AdditionalTypes ::value ));
71
- hlp .add (reading (Value .class , double [].class , AdditionalTypes ::asDoubleArray ).andWriting (Values ::value ));
63
+ hlp .add (ConverterBuilder . reading (Value .class , boolean [].class , AdditionalTypes ::asBooleanArray ).andWriting (Values ::value ));
64
+ hlp .add (ConverterBuilder . reading (Value .class , Byte .class , AdditionalTypes ::asByte ).andWriting (AdditionalTypes ::value ));
65
+ hlp .add (ConverterBuilder . reading (Value .class , byte .class , AdditionalTypes ::asByte ).andWriting (AdditionalTypes ::value ));
66
+ hlp .add (ConverterBuilder . reading (Value .class , Character .class , AdditionalTypes ::asCharacter ).andWriting (Values ::value ));
67
+ hlp .add (ConverterBuilder . reading (Value .class , char .class , AdditionalTypes ::asCharacter ).andWriting (Values ::value ));
68
+ hlp .add (ConverterBuilder . reading (Value .class , char [].class , AdditionalTypes ::asCharArray ).andWriting (Values ::value ));
69
+ hlp .add (ConverterBuilder . reading (Value .class , Date .class , AdditionalTypes ::asDate ).andWriting (AdditionalTypes ::value ));
70
+ hlp .add (ConverterBuilder . reading (Value .class , double [].class , AdditionalTypes ::asDoubleArray ).andWriting (Values ::value ));
72
71
hlp .add (new EnumConverter ());
73
- hlp .add (reading (Value .class , Float .class , AdditionalTypes ::asFloat ).andWriting (AdditionalTypes ::value ));
74
- hlp .add (reading (Value .class , float .class , AdditionalTypes ::asFloat ).andWriting (AdditionalTypes ::value ));
75
- hlp .add (reading (Value .class , float [].class , AdditionalTypes ::asFloatArray ).andWriting (AdditionalTypes ::value ));
76
- hlp .add (reading (Value .class , Integer .class , Value ::asInt ).andWriting (Values ::value ));
77
- hlp .add (reading (Value .class , int .class , Value ::asInt ).andWriting (Values ::value ));
78
- hlp .add (reading (Value .class , int [].class , AdditionalTypes ::asIntArray ).andWriting (Values ::value ));
79
- hlp .add (reading (Value .class , Locale .class , AdditionalTypes ::asLocale ).andWriting (AdditionalTypes ::value ));
80
- hlp .add (reading (Value .class , long [].class , AdditionalTypes ::asLongArray ).andWriting (Values ::value ));
81
- hlp .add (reading (Value .class , Short .class , AdditionalTypes ::asShort ).andWriting (AdditionalTypes ::value ));
82
- hlp .add (reading (Value .class , short .class , AdditionalTypes ::asShort ).andWriting (AdditionalTypes ::value ));
83
- hlp .add (reading (Value .class , short [].class , AdditionalTypes ::asShortArray ).andWriting (AdditionalTypes ::value ));
84
- hlp .add (reading (Value .class , String [].class , AdditionalTypes ::asStringArray ).andWriting (Values ::value ));
85
- hlp .add (reading (Value .class , BigDecimal .class , AdditionalTypes ::asBigDecimal ).andWriting (AdditionalTypes ::value ));
86
- hlp .add (reading (Value .class , BigInteger .class , AdditionalTypes ::asBigInteger ).andWriting (AdditionalTypes ::value ));
87
- hlp .add (reading (Value .class , TemporalAmount .class , AdditionalTypes ::asTemporalAmount )
72
+ hlp .add (ConverterBuilder . reading (Value .class , Float .class , AdditionalTypes ::asFloat ).andWriting (AdditionalTypes ::value ));
73
+ hlp .add (ConverterBuilder . reading (Value .class , float .class , AdditionalTypes ::asFloat ).andWriting (AdditionalTypes ::value ));
74
+ hlp .add (ConverterBuilder . reading (Value .class , float [].class , AdditionalTypes ::asFloatArray ).andWriting (AdditionalTypes ::value ));
75
+ hlp .add (ConverterBuilder . reading (Value .class , Integer .class , Value ::asInt ).andWriting (Values ::value ));
76
+ hlp .add (ConverterBuilder . reading (Value .class , int .class , Value ::asInt ).andWriting (Values ::value ));
77
+ hlp .add (ConverterBuilder . reading (Value .class , int [].class , AdditionalTypes ::asIntArray ).andWriting (Values ::value ));
78
+ hlp .add (ConverterBuilder . reading (Value .class , Locale .class , AdditionalTypes ::asLocale ).andWriting (AdditionalTypes ::value ));
79
+ hlp .add (ConverterBuilder . reading (Value .class , long [].class , AdditionalTypes ::asLongArray ).andWriting (Values ::value ));
80
+ hlp .add (ConverterBuilder . reading (Value .class , Short .class , AdditionalTypes ::asShort ).andWriting (AdditionalTypes ::value ));
81
+ hlp .add (ConverterBuilder . reading (Value .class , short .class , AdditionalTypes ::asShort ).andWriting (AdditionalTypes ::value ));
82
+ hlp .add (ConverterBuilder . reading (Value .class , short [].class , AdditionalTypes ::asShortArray ).andWriting (AdditionalTypes ::value ));
83
+ hlp .add (ConverterBuilder . reading (Value .class , String [].class , AdditionalTypes ::asStringArray ).andWriting (Values ::value ));
84
+ hlp .add (ConverterBuilder . reading (Value .class , BigDecimal .class , AdditionalTypes ::asBigDecimal ).andWriting (AdditionalTypes ::value ));
85
+ hlp .add (ConverterBuilder . reading (Value .class , BigInteger .class , AdditionalTypes ::asBigInteger ).andWriting (AdditionalTypes ::value ));
86
+ hlp .add (ConverterBuilder . reading (Value .class , TemporalAmount .class , AdditionalTypes ::asTemporalAmount )
88
87
.andWriting (AdditionalTypes ::value ));
89
- hlp .add (reading (Value .class , Instant .class , AdditionalTypes ::asInstant ).andWriting (AdditionalTypes ::value ));
90
- hlp .add (reading (Value .class , UUID .class , AdditionalTypes ::asUUID ).andWriting (AdditionalTypes ::value ));
88
+ hlp .add (ConverterBuilder . reading (Value .class , Instant .class , AdditionalTypes ::asInstant ).andWriting (AdditionalTypes ::value ));
89
+ hlp .add (ConverterBuilder . reading (Value .class , UUID .class , AdditionalTypes ::asUUID ).andWriting (AdditionalTypes ::value ));
91
90
92
91
CONVERTERS = Collections .unmodifiableList (hlp );
93
92
}
0 commit comments