Skip to content

Commit b7da477

Browse files
committed
Merge pull request #29 from akushsky/master
Add global UUIDValueTransformer.
2 parents fa9a46a + bb560ad commit b7da477

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package de.zalando.typemapper.core.fieldMapper;
2+
3+
import de.zalando.sprocwrapper.globalvaluetransformer.annotation.GlobalValueTransformer;
4+
import de.zalando.typemapper.core.ValueTransformer;
5+
6+
import java.util.UUID;
7+
8+
/**
9+
* Created by akushsky on 03.09.2015.
10+
*/
11+
@GlobalValueTransformer
12+
public class UUIDValueTransformer extends ValueTransformer<String, UUID> {
13+
14+
@Override
15+
public UUID unmarshalFromDb(String value) {
16+
return UUID.fromString(value);
17+
}
18+
19+
@Override
20+
public String marshalToDb(UUID uuid) {
21+
return uuid.toString();
22+
}
23+
}

0 commit comments

Comments
 (0)