public class DynamicDaoHelperImpl extends Object implements DynamicDaoHelper
Modifier and Type | Field and Description |
---|---|
static Object |
LOCK_OBJECT |
static Map<Class<?>,Class<?>[]> |
POLYMORPHIC_ENTITY_CACHE |
static Map<Class<?>,Class<?>[]> |
POLYMORPHIC_ENTITY_CACHE_WO_EXCLUSIONS |
Constructor and Description |
---|
DynamicDaoHelperImpl() |
Modifier and Type | Method and Description |
---|---|
Class<?>[] |
getAllPolymorphicEntitiesFromCeiling(Class<?> ceilingClass,
org.hibernate.SessionFactory sessionFactory,
boolean includeUnqualifiedPolymorphicEntities,
boolean useCache) |
Map<String,Object> |
getIdMetadata(Class<?> entityClass,
org.hibernate.ejb.HibernateEntityManager entityManager) |
List<String> |
getPropertyNames(Class<?> entityClass,
org.hibernate.ejb.HibernateEntityManager entityManager) |
List<org.hibernate.type.Type> |
getPropertyTypes(Class<?> entityClass,
org.hibernate.ejb.HibernateEntityManager entityManager) |
org.hibernate.SessionFactory |
getSessionFactory(org.hibernate.ejb.HibernateEntityManager entityManager) |
boolean |
isExcludeClassFromPolymorphism(Class<?> clazz) |
Class<?>[] |
sortEntities(Class<?> ceilingClass,
List<Class<?>> entities) |
public static final Object LOCK_OBJECT
public Class<?>[] getAllPolymorphicEntitiesFromCeiling(Class<?> ceilingClass, org.hibernate.SessionFactory sessionFactory, boolean includeUnqualifiedPolymorphicEntities, boolean useCache)
getAllPolymorphicEntitiesFromCeiling
in interface DynamicDaoHelper
public Class<?>[] sortEntities(Class<?> ceilingClass, List<Class<?>> entities)
sortEntities
in interface DynamicDaoHelper
public boolean isExcludeClassFromPolymorphism(Class<?> clazz)
isExcludeClassFromPolymorphism
in interface DynamicDaoHelper
public Map<String,Object> getIdMetadata(Class<?> entityClass, org.hibernate.ejb.HibernateEntityManager entityManager)
getIdMetadata
in interface DynamicDaoHelper
public List<String> getPropertyNames(Class<?> entityClass, org.hibernate.ejb.HibernateEntityManager entityManager)
getPropertyNames
in interface DynamicDaoHelper
public List<org.hibernate.type.Type> getPropertyTypes(Class<?> entityClass, org.hibernate.ejb.HibernateEntityManager entityManager)
getPropertyTypes
in interface DynamicDaoHelper
public org.hibernate.SessionFactory getSessionFactory(org.hibernate.ejb.HibernateEntityManager entityManager)
getSessionFactory
in interface DynamicDaoHelper
Copyright © 2014. All rights reserved.