Class Hib3DAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
- Direct Known Subclasses:
Hib3AttributeAssignActionDAO
,Hib3AttributeAssignActionSetDAO
,Hib3AttributeAssignActionSetViewDAO
,Hib3AttributeAssignDAO
,Hib3AttributeAssignValueDAO
,Hib3AttributeDefDAO
,Hib3AttributeDefNameDAO
,Hib3AttributeDefNameSetDAO
,Hib3AttributeDefNameSetViewDAO
,Hib3AttributeDefScopeDAO
,Hib3AuditEntryDAO
,Hib3AuditTypeDAO
,Hib3ChangeLogConsumerDAO
,Hib3ChangeLogEntryDAO
,Hib3ChangeLogTypeDAO
,Hib3CompositeDAO
,Hib3ConfigDAO
,Hib3EntityDAO
,Hib3ExternalSubjectAttributeDAO
,Hib3ExternalSubjectDAO
,Hib3FieldDAO
,Hib3GroupDAO
,Hib3GrouperPasswordDAO
,Hib3GrouperPasswordRecentlyUsedDAO
,Hib3GroupSetDAO
,Hib3MemberDAO
,Hib3MembershipDAO
,Hib3MessageDAO
,Hib3PermissionEntryDAO
,Hib3PITAttributeAssignActionDAO
,Hib3PITAttributeAssignActionSetDAO
,Hib3PITAttributeAssignDAO
,Hib3PITAttributeAssignValueDAO
,Hib3PITAttributeAssignValueViewDAO
,Hib3PITAttributeDefDAO
,Hib3PITAttributeDefNameDAO
,Hib3PITAttributeDefNameSetDAO
,Hib3PITConfigDAO
,Hib3PITFieldDAO
,Hib3PITGroupDAO
,Hib3PITGroupSetDAO
,Hib3PITMemberDAO
,Hib3PITMembershipDAO
,Hib3PITMembershipViewDAO
,Hib3PITPermissionAllViewDAO
,Hib3PITRoleSetDAO
,Hib3PITStemDAO
,Hib3RegistrySubjectAttributeDAO
,Hib3RegistrySubjectDAO
,Hib3RoleDAO
,Hib3RoleSetDAO
,Hib3RoleSetViewDAO
,Hib3ServiceRoleViewDAO
,Hib3StemDAO
,Hib3StemSetDAO
,Hib3TableIndexDAO
Base Hibernate DAO interface.
- Since:
- Version:
- $Id: Hib3DAO.java,v 1.40 2009-10-26 02:26:07 mchyzer Exp $
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
evict a persistent classstatic void
evictEntity
(String entityName) evict a persistent classstatic void
evictQueries
(String cacheRegion) evict a persistent classstatic org.hibernate.cfg.Configuration
static org.hibernate.cfg.Configuration
getConfiguration
(String databaseName) static org.hibernate.SessionFactory
DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY.static org.hibernate.SessionFactory
getSessionFactory
(String connectionName) DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY.static void
init hibernate if not inittedstatic void
initHibernateIfNotInitted
(String connectionName) init hibernate if not inittedstatic String
resourceNameFromClassName
(Class theClass, String entityNameXmlFileNameOverride) class is e.g.static org.hibernate.Session
session()
DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY.static org.hibernate.Session
DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY.
-
Constructor Details
-
Hib3DAO
public Hib3DAO()
-
-
Method Details
-
hibernateInitted
-
initHibernateIfNotInitted
public static void initHibernateIfNotInitted()init hibernate if not initted -
initHibernateIfNotInitted
init hibernate if not initted -
resourceNameFromClassName
public static String resourceNameFromClassName(Class theClass, String entityNameXmlFileNameOverride) class is e.g. edu.internet2.middleware.grouper.internal.dto.Attribute, must return e.g. edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDAO- Parameters:
theClass
-entityNameXmlFileNameOverride
- pass in an override if the entity name and xml file are different than the class file- Returns:
- the string of resource
-
getConfiguration
public static org.hibernate.cfg.Configuration getConfiguration() throws org.hibernate.HibernateException- Returns:
- the configuration
- Throws:
org.hibernate.HibernateException
-
getConfiguration
public static org.hibernate.cfg.Configuration getConfiguration(String databaseName) throws org.hibernate.HibernateException - Returns:
- the configuration
- Throws:
org.hibernate.HibernateException
-
session
public static org.hibernate.Session session()DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY. Use the HibernateSession callback to get a hibernate Session object- Returns:
- the session
- Throws:
org.hibernate.HibernateException
-
session
public static org.hibernate.Session session(String connectionName) throws org.hibernate.HibernateException DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY. Use the HibernateSession callback to get a hibernate Session object- Returns:
- the session
- Throws:
org.hibernate.HibernateException
-
getSessionFactory
public static org.hibernate.SessionFactory getSessionFactory()DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY.- Returns:
- the session factor
-
getSessionFactory
DONT CALL THIS METHOD, IT IS FOR INTERNAL GROUPER FRAMEWORK USE ONLY.- Returns:
- the session factor
-
evict
evict a persistent class- Parameters:
persistentClass
-
-
evictEntity
evict a persistent class- Parameters:
entityName
-
-
evictQueries
evict a persistent class- Parameters:
cacheRegion
-
-