Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)