From c266cf066c8398091d3f4ade3de0908752708aec Mon Sep 17 00:00:00 2001 From: Tristan Lins Date: Sun, 18 Apr 2021 16:06:58 +0200 Subject: [PATCH] Added UUIDObjectTypeKeyGenerator --- .../impl/key/UUIDObjectTypeKeyGenerator.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 spring-data-mock/src/main/java/com/mmnaseri/utils/spring/data/domain/impl/key/UUIDObjectTypeKeyGenerator.java diff --git a/spring-data-mock/src/main/java/com/mmnaseri/utils/spring/data/domain/impl/key/UUIDObjectTypeKeyGenerator.java b/spring-data-mock/src/main/java/com/mmnaseri/utils/spring/data/domain/impl/key/UUIDObjectTypeKeyGenerator.java new file mode 100644 index 0000000..1768ec9 --- /dev/null +++ b/spring-data-mock/src/main/java/com/mmnaseri/utils/spring/data/domain/impl/key/UUIDObjectTypeKeyGenerator.java @@ -0,0 +1,16 @@ +package com.mmnaseri.utils.spring.data.domain.impl.key; + +import com.mmnaseri.utils.spring.data.domain.KeyGenerator; + +import java.util.UUID; + +/** + * This class will generate unique UUIDs for use in entities. + */ +public class UUIDObjectTypeKeyGenerator implements KeyGenerator { + + @Override + public UUID generate() { + return UUID.randomUUID(); + } +}