it.eng.spagobi.commons.dao
Class AbstractHibernateDAO
java.lang.Object
it.eng.spagobi.commons.dao.AbstractHibernateDAO
- Direct Known Subclasses:
- BinContentDAOHibImpl, BIObjectDAOHibImpl, BIObjectParameterDAOHibImpl, BIObjectRatingDAOHibImpl, CheckDAOHibImpl, ConfigDAO, DataSetDAOImpl, DataSourceDAOHibImpl, DbAuditImpl, DistributionListDaoImpl, DomainDAOHibImpl, DossierDAOHibImpl, DossierPartsTempDAOHibImpl, DossierPresentationsDAOHibImpl, EngineDAOHibImpl, EventDAOHibImpl, EventLogDAOHibImpl, GoalDAOImpl, I18NMessagesDAOHibImpl, ImportManager, KpiDAOImpl, KpiErrorDAOImpl, KpiInstanceDAOImpl, KpiInstPeriodDAOImpl, LovDAOHibImpl, LowFunctionalityDAOHibImpl, MeasureUnitDAOImpl, MenuDAOImpl, MenuRolesDAOImpl, ModelDAOImpl, ModelInstanceDAOImpl, ModelResourceDAOImpl, ObjMetacontentDAOHibImpl, ObjMetadataDAOHibImpl, ObjNoteDAOHibImpl, ObjParuseDAOHibImpl, ObjParviewDAOHibImpl, ObjTemplateDAOHibImpl, OrganizationalUnitDAOImpl, ParameterDAOHibImpl, ParameterUseDAOHibImpl, PeriodicityDAOImpl, ProgressThreadDAOImpl, RememberMeDAOHibImpl, ResourceDAOImpl, RoleDAOHibImpl, SbiAlarmContactDAOHibImpl, SbiAlarmDAOHibImpl, SbiAlarmEventDAOHibImpl, SbiAttributeDAOHibImpl, SbiGeoFeaturesDAOHibImpl, SbiGeoMapFeaturesDAOHibImpl, SbiGeoMapsDAOHibImpl, SbiUserDAOHibImpl, SnapshotDAOHibImpl, SpagoBIInitializer, SubObjectDAOHibImpl, SubreportDAOHibImpl, TenantsDAOHibImpl, ThresholdDAOImpl, ThresholdValueDAOImpl, UdpDAOHibImpl, UdpValueDAOHibImpl, UserFunctionalityDAO, ViewpointDAOHimpl
public class AbstractHibernateDAO
- extends java.lang.Object
Abstract class that al DAO will have to extend.
- Author:
- Zoppello
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TENANT_FILTER_NAME
public static final java.lang.String TENANT_FILTER_NAME
- See Also:
- Constant Field Values
AbstractHibernateDAO
public AbstractHibernateDAO()
setUserID
public void setUserID(java.lang.String user)
setUserProfile
public void setUserProfile(it.eng.spago.security.IEngUserProfile profile)
getUserProfile
public it.eng.spago.security.IEngUserProfile getUserProfile()
getTenant
public java.lang.String getTenant()
setTenant
public void setTenant(java.lang.String tenant)
getSession
public org.hibernate.Session getSession()
- Gets tre current session.
- Returns:
- The current session object.
enableTenantFilter
protected void enableTenantFilter(org.hibernate.Session session,
java.lang.String tenantId)
disableTenantFilter
protected void disableTenantFilter(org.hibernate.Session session)
updateSbiCommonInfo4Update
protected SbiHibernateModel updateSbiCommonInfo4Update(SbiHibernateModel obj)
- usefull to update some property
- Parameters:
obj
-
- Returns:
updateSbiCommonInfo4Insert
protected SbiHibernateModel updateSbiCommonInfo4Insert(SbiHibernateModel obj)
logException
public void logException(java.lang.Throwable t)
- Traces the exception information of a throwable input object.
- Parameters:
t
- The input throwable object
rollbackIfActiveAndClose
public void rollbackIfActiveAndClose(org.hibernate.Transaction tx,
org.hibernate.Session aSession)
commitIfActiveAndClose
public void commitIfActiveAndClose(org.hibernate.Transaction tx,
org.hibernate.Session aSession)