Package com.logicaldoc.core.security.dao
Class HibernateTenantDAO
- java.lang.Object
-
- com.logicaldoc.core.HibernatePersistentObjectDAO<com.logicaldoc.core.security.Tenant>
-
- com.logicaldoc.core.security.dao.HibernateTenantDAO
-
- All Implemented Interfaces:
com.logicaldoc.core.PersistentObjectDAO<com.logicaldoc.core.security.Tenant>,com.logicaldoc.core.security.dao.TenantDAO
public class HibernateTenantDAO extends com.logicaldoc.core.HibernatePersistentObjectDAO<com.logicaldoc.core.security.Tenant> implements com.logicaldoc.core.security.dao.TenantDAO
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcount()booleandelete(long tenantId, int code)Set<String>findAllNames()com.logicaldoc.core.security.TenantfindByName(String name)StringgetTenantName(long tenantId)voidsetAttributeSetDao(com.logicaldoc.core.metadata.AttributeSetDAO attributeSetDao)voidsetConf(com.logicaldoc.util.config.ContextProperties conf)voidsetDashletDao(com.logicaldoc.core.dashlet.DashletDAO dashletDao)voidsetFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)voidsetGenericDao(com.logicaldoc.core.generic.GenericDAO genericDao)voidsetGroupDao(com.logicaldoc.core.security.dao.GroupDAO groupDao)voidsetMessageTemplateDao(com.logicaldoc.core.communication.MessageTemplateDAO messageTemplateDao)voidsetTemplateDao(com.logicaldoc.core.metadata.TemplateDAO templateDao)voidsetUserDao(com.logicaldoc.core.security.dao.UserDAO userDao)booleanstore(com.logicaldoc.core.security.Tenant tenant)-
Methods inherited from class com.logicaldoc.core.HibernatePersistentObjectDAO
bulkUpdate, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDbms, getSessionFactory, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, queryForInt, queryForList, queryForList, queryForLong, queryForObject, queryForRowSet, queryForString, setSessionFactory
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDbms, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, queryForInt, queryForList, queryForList, queryForLong, queryForObject, queryForRowSet, queryForString
-
-
-
-
Method Detail
-
delete
public boolean delete(long tenantId, int code)- Specified by:
deletein interfacecom.logicaldoc.core.PersistentObjectDAO<com.logicaldoc.core.security.Tenant>- Overrides:
deletein classcom.logicaldoc.core.HibernatePersistentObjectDAO<com.logicaldoc.core.security.Tenant>
-
findByName
public com.logicaldoc.core.security.Tenant findByName(String name)
- Specified by:
findByNamein interfacecom.logicaldoc.core.security.dao.TenantDAO
-
count
public int count()
- Specified by:
countin interfacecom.logicaldoc.core.security.dao.TenantDAO
-
setFolderDao
public void setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
-
store
public boolean store(com.logicaldoc.core.security.Tenant tenant) throws com.logicaldoc.core.PersistenceException- Specified by:
storein interfacecom.logicaldoc.core.PersistentObjectDAO<com.logicaldoc.core.security.Tenant>- Overrides:
storein classcom.logicaldoc.core.HibernatePersistentObjectDAO<com.logicaldoc.core.security.Tenant>- Throws:
com.logicaldoc.core.PersistenceException
-
setGroupDao
public void setGroupDao(com.logicaldoc.core.security.dao.GroupDAO groupDao)
-
setUserDao
public void setUserDao(com.logicaldoc.core.security.dao.UserDAO userDao)
-
setConf
public void setConf(com.logicaldoc.util.config.ContextProperties conf)
-
setGenericDao
public void setGenericDao(com.logicaldoc.core.generic.GenericDAO genericDao)
-
setTemplateDao
public void setTemplateDao(com.logicaldoc.core.metadata.TemplateDAO templateDao)
-
findAllNames
public Set<String> findAllNames()
- Specified by:
findAllNamesin interfacecom.logicaldoc.core.security.dao.TenantDAO
-
setMessageTemplateDao
public void setMessageTemplateDao(com.logicaldoc.core.communication.MessageTemplateDAO messageTemplateDao)
-
setAttributeSetDao
public void setAttributeSetDao(com.logicaldoc.core.metadata.AttributeSetDAO attributeSetDao)
-
getTenantName
public String getTenantName(long tenantId)
- Specified by:
getTenantNamein interfacecom.logicaldoc.core.security.dao.TenantDAO
-
setDashletDao
public void setDashletDao(com.logicaldoc.core.dashlet.DashletDAO dashletDao)
-
-