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(); + } +}