Package pl.matsuo.core.model.util
Class EntityUtil
java.lang.Object
pl.matsuo.core.model.util.EntityUtil
public class EntityUtil extends Object
-
Constructor Summary
Constructors Constructor Description EntityUtil() -
Method Summary
Modifier and Type Method Description static <E extends AbstractEntity>
Consumer<Database>createOrUpdate(E entity)static <E extends AbstractEntity>
Consumer<Database>createOrUpdate(E entity, Consumer<E> onPersist)static <E extends AbstractEntity>
Consumer<Database>createOrUpdate(E entity, Consumer<E> onCreate, Consumer<E> onUpdate)static Consumer<Database>maybeCreate(AbstractEntity entity, Consumer<Database>... childsToCreate)
-
Constructor Details
-
EntityUtil
public EntityUtil()
-
-
Method Details
-
maybeCreate
public static Consumer<Database> maybeCreate(AbstractEntity entity, Consumer<Database>... childsToCreate) -
createOrUpdate
public static <E extends AbstractEntity> Consumer<Database> createOrUpdate(E entity, Consumer<E> onCreate, Consumer<E> onUpdate) -
createOrUpdate
public static <E extends AbstractEntity> Consumer<Database> createOrUpdate(E entity, Consumer<E> onPersist) -
createOrUpdate
-