Skip to content

Commit 29420e6

Browse files
authored
Tidy up code (#135)
1 parent 9bbf9d8 commit 29420e6

File tree

8 files changed

+308
-291
lines changed

8 files changed

+308
-291
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package com.aerospike.mapper.tools.mappers;
22

3-
import java.time.LocalDate;
4-
53
import com.aerospike.mapper.tools.TypeMapper;
64

5+
import java.time.LocalDate;
6+
77
public class LocalDateMapper extends TypeMapper {
88

99
@Override
1010
public Object toAerospikeFormat(Object value) {
1111
if (value == null) {
1212
return null;
1313
}
14-
return ((LocalDate)value).toEpochDay();
14+
return ((LocalDate) value).toEpochDay();
1515
}
1616

1717
@Override
@@ -20,5 +20,5 @@ public Object fromAerospikeFormat(Object value) {
2020
return null;
2121
}
2222
return LocalDate.ofEpochDay((Long) value);
23-
}
23+
}
2424
}
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
11
package com.aerospike.mapper.tools.mappers;
22

3+
import com.aerospike.mapper.tools.TypeMapper;
4+
35
import java.time.LocalDate;
46
import java.time.LocalDateTime;
57
import java.time.LocalTime;
68
import java.util.Arrays;
79
import java.util.List;
810

9-
import com.aerospike.mapper.tools.TypeMapper;
10-
1111
/**
1212
* Map a java.time.LocalDateTime to Aerospike.
13-
* <p/>
13+
* <p/>
1414
* If we store the data in a single long we can only store to the millisecond
1515
* precision, like:
1616
* <pre>
1717
* return Date.from(((LocalDateTime) value).toInstant(ZoneOffset.UTC)).getTime();
1818
* </pre>
1919
* Whereas LocalDateTime can store down to the nanosecond precision. To store this properly
2020
* we will split it into date and time components and store both in a list.
21-
* *
22-
* @author tfaulkes
2321
*
22+
* @author tfaulkes
2423
*/
2524
public class LocalDateTimeMapper extends TypeMapper {
2625

@@ -29,7 +28,7 @@ public Object toAerospikeFormat(Object value) {
2928
if (value == null) {
3029
return null;
3130
}
32-
LocalDateTime dateTime = (LocalDateTime)value;
31+
LocalDateTime dateTime = (LocalDateTime) value;
3332
LocalDate date = dateTime.toLocalDate();
3433
LocalTime time = dateTime.toLocalTime();
3534
return Arrays.asList(date.toEpochDay(), time.toNanoOfDay());
@@ -41,9 +40,9 @@ public Object fromAerospikeFormat(Object value) {
4140
return null;
4241
}
4342
@SuppressWarnings("unchecked")
44-
List<Long> values = (List<Long>)value;
43+
List<Long> values = (List<Long>) value;
4544
LocalDate date = LocalDate.ofEpochDay(values.get(0));
4645
LocalTime time = LocalTime.ofNanoOfDay(values.get(1));
4746
return LocalDateTime.of(date, time);
4847
}
49-
}
48+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package com.aerospike.mapper.tools.mappers;
22

3-
import java.time.LocalTime;
4-
53
import com.aerospike.mapper.tools.TypeMapper;
64

5+
import java.time.LocalTime;
6+
77
public class LocalTimeMapper extends TypeMapper {
88

99
@Override
1010
public Object toAerospikeFormat(Object value) {
1111
if (value == null) {
1212
return null;
1313
}
14-
return ((LocalTime)value).toNanoOfDay();
14+
return ((LocalTime) value).toNanoOfDay();
1515
}
1616

1717
@Override
@@ -20,5 +20,5 @@ public Object fromAerospikeFormat(Object value) {
2020
return null;
2121
}
2222
return LocalTime.ofNanoOfDay((Long) value);
23-
}
23+
}
2424
}

0 commit comments

Comments
 (0)