Class EntityUtility
- java.lang.Object
-
- io.tech1.framework.domain.utilities.random.EntityUtility
-
public final class EntityUtility extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddClassRule(Predicate<Class<?>> newPredicate, Function<Class<?>,?> newFunction)static voidaddConstructorRule(Class<?> constructorClass, Function<Class<?>,Object> constructionFnc)static <T> Tentity(Class<? extends T> type)static ObjectgetRandomValueByClass(Class<?> rndClass)static <T> List<T>list(Class<? extends T> type, int size)static <T> List<T>list345(Class<? extends T> type)static <T> Set<T>set(Class<? extends T> type, int size)static <T> Set<T>set345(Class<? extends T> type)static <T> voidsetObjectFields(T instance)
-
-
-
Method Detail
-
addConstructorRule
public static void addConstructorRule(Class<?> constructorClass, Function<Class<?>,Object> constructionFnc)
-
addClassRule
public static void addClassRule(Predicate<Class<?>> newPredicate, Function<Class<?>,?> newFunction)
-
entity
public static <T> T entity(Class<? extends T> type)
-
setObjectFields
public static <T> void setObjectFields(T instance) throws ReflectiveOperationException- Throws:
ReflectiveOperationException
-
-