Package br.com.jarch.util
Class JpaUtils
- java.lang.Object
-
- br.com.jarch.util.JpaUtils
-
public final class JpaUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
aliasEntity(java.lang.Class<?> clazz)
static java.lang.String
attributeId(java.lang.Class<?> clazzEntity)
static boolean
cached(java.lang.Class<?> clazz)
static <T> javax.persistence.TypedQuery<T>
createQueryCache(java.lang.Class<?> clazz, javax.persistence.TypedQuery<T> query)
static <T> javax.persistence.TypedQuery<T>
forceCache(javax.persistence.TypedQuery<T> query)
static boolean
isCollectionOneToMany(java.lang.Object entity, java.lang.reflect.Field field)
static boolean
isCollectionOneToManyWithCascade(java.lang.Object entity, java.lang.reflect.Field field, javax.persistence.CascadeType cascadeAcao)
static boolean
isCollectionOneToManyWithCascadeAllOrCascadeMerge(java.lang.Object entity, java.lang.reflect.Field field)
static boolean
isCollectionOneToManyWithCascadeAllOrCascadeRemove(java.lang.Object entity, java.lang.reflect.Field field)
static boolean
isCollectioOneToManyWithLazy(java.lang.reflect.Field field)
static boolean
isObjectInitialize(java.lang.Object entity, java.lang.reflect.Field field)
static boolean
isOneToManyAndCascadeRemove(java.lang.Object entityMaster, javax.persistence.metamodel.EntityType<?> entiyType)
static boolean
isOneToOneAndCascadeRemove(java.lang.Object entityMaster, javax.persistence.metamodel.EntityType<?> entiyType)
static boolean
isOneToOneAndMappedBy(java.lang.Class<?> classMaster, javax.persistence.metamodel.EntityType<?> entiyType)
static boolean
isOneToOneAndOrphanRemoval(java.lang.Class<?> classMaster, javax.persistence.metamodel.EntityType<?> entiyType)
static java.lang.String
nameEntity(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
aliasEntity
public static java.lang.String aliasEntity(java.lang.Class<?> clazz)
-
attributeId
public static java.lang.String attributeId(java.lang.Class<?> clazzEntity)
-
cached
public static boolean cached(java.lang.Class<?> clazz)
-
createQueryCache
public static <T> javax.persistence.TypedQuery<T> createQueryCache(java.lang.Class<?> clazz, javax.persistence.TypedQuery<T> query)
-
forceCache
public static <T> javax.persistence.TypedQuery<T> forceCache(javax.persistence.TypedQuery<T> query)
-
isCollectioOneToManyWithLazy
public static boolean isCollectioOneToManyWithLazy(java.lang.reflect.Field field)
-
isCollectionOneToMany
public static boolean isCollectionOneToMany(java.lang.Object entity, java.lang.reflect.Field field)
-
isCollectionOneToManyWithCascade
public static boolean isCollectionOneToManyWithCascade(java.lang.Object entity, java.lang.reflect.Field field, javax.persistence.CascadeType cascadeAcao)
-
isCollectionOneToManyWithCascadeAllOrCascadeMerge
public static boolean isCollectionOneToManyWithCascadeAllOrCascadeMerge(java.lang.Object entity, java.lang.reflect.Field field)
-
isCollectionOneToManyWithCascadeAllOrCascadeRemove
public static boolean isCollectionOneToManyWithCascadeAllOrCascadeRemove(java.lang.Object entity, java.lang.reflect.Field field)
-
isObjectInitialize
public static boolean isObjectInitialize(java.lang.Object entity, java.lang.reflect.Field field)
-
isOneToManyAndCascadeRemove
public static boolean isOneToManyAndCascadeRemove(java.lang.Object entityMaster, javax.persistence.metamodel.EntityType<?> entiyType)
-
isOneToOneAndCascadeRemove
public static boolean isOneToOneAndCascadeRemove(java.lang.Object entityMaster, javax.persistence.metamodel.EntityType<?> entiyType)
-
isOneToOneAndMappedBy
public static boolean isOneToOneAndMappedBy(java.lang.Class<?> classMaster, javax.persistence.metamodel.EntityType<?> entiyType)
-
isOneToOneAndOrphanRemoval
public static boolean isOneToOneAndOrphanRemoval(java.lang.Class<?> classMaster, javax.persistence.metamodel.EntityType<?> entiyType)
-
nameEntity
public static java.lang.String nameEntity(java.lang.Class<?> clazz)
-
-