org.broadleafcommerce.common.util.dao
Interface DynamicDaoHelper

All Known Implementing Classes:
DynamicDaoHelperImpl

public interface DynamicDaoHelper

Provides utility methods for interacting with dynamic entities

Author:
Andre Azzolini (apazzolini)

Method Summary
 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)
           
 

Method Detail

getIdMetadata

Map<String,Object> getIdMetadata(Class<?> entityClass,
                                 org.hibernate.ejb.HibernateEntityManager entityManager)

getPropertyNames

List<String> getPropertyNames(Class<?> entityClass,
                              org.hibernate.ejb.HibernateEntityManager entityManager)

getPropertyTypes

List<org.hibernate.type.Type> getPropertyTypes(Class<?> entityClass,
                                               org.hibernate.ejb.HibernateEntityManager entityManager)

getSessionFactory

org.hibernate.SessionFactory getSessionFactory(org.hibernate.ejb.HibernateEntityManager entityManager)


Copyright © 2013. All Rights Reserved.