edu.nrao.sss.dao.resource
Class HibernateResourceDao
java.lang.Object
edu.nrao.sss.dao.HibernateDao
edu.nrao.sss.dao.resource.HibernateResourceDao
- All Implemented Interfaces:
- ResourceCatalogProvider, ResourceProvider
public class HibernateResourceDao
- extends HibernateDao
- implements ResourceProvider, ResourceCatalogProvider
A Hibernate
data access object for Resource
s
and ResourceCatalog
s.
Version Info:
$Revision: 474 $ |
$Date: 2007-03-22 13:00:42 -0600 (Thu, 22 Mar 2007) $ |
$Author: btruitt $ |
- Since:
- 2006-06-29
Methods inherited from class edu.nrao.sss.dao.HibernateDao |
addDaoListener, beginTransaction, closeSession, commitTransaction, destroyAllFactories, destroyFactory, fireRollbackEvent, getConfigurationFileName, getInterceptor, getSession, getSessionFactory, removeDaoListeners, rollbackTransaction, setConfigurationFileName, setInterceptor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateResourceDao
public HibernateResourceDao()
- empty no-arg constructor
- See Also:
HibernateDao
HibernateResourceDao
public HibernateResourceDao(String cfg,
org.hibernate.Interceptor i)
- See Also:
HibernateDao
findResourceById
public Resource findResourceById(long id)
throws RepositoryException
- Specified by:
findResourceById
in interface ResourceProvider
- Throws:
RepositoryException
findResourceByName
public List<Resource> findResourceByName(String name)
throws RepositoryException
- Specified by:
findResourceByName
in interface ResourceProvider
- Throws:
RepositoryException
getAllResources
public List<Resource> getAllResources()
throws RepositoryException
- Specified by:
getAllResources
in interface ResourceProvider
- Throws:
RepositoryException
findGroupById
public ResourceGroup findGroupById(long id)
throws RepositoryException
- Returns:
- All the Resources that belong to GroupId
id
- Throws:
RepositoryException
findCatalogById
public ResourceCatalog findCatalogById(long id)
throws RepositoryException
- Specified by:
findCatalogById
in interface ResourceCatalogProvider
- Throws:
RepositoryException
findCatalogByName
public List<ResourceCatalog> findCatalogByName(String name)
throws RepositoryException
- Specified by:
findCatalogByName
in interface ResourceCatalogProvider
- Throws:
RepositoryException
findCatalogsOwnedBy
public List<ResourceCatalog> findCatalogsOwnedBy(long ownerId)
throws RepositoryException
- Specified by:
findCatalogsOwnedBy
in interface ResourceCatalogProvider
- Throws:
RepositoryException
findPublicCatalogs
public List<ResourceCatalog> findPublicCatalogs()
throws RepositoryException
- Specified by:
findPublicCatalogs
in interface ResourceCatalogProvider
- Throws:
RepositoryException
getCatalogs
public List<ResourceCatalog> getCatalogs()
throws RepositoryException
- Specified by:
getCatalogs
in interface ResourceCatalogProvider
- Throws:
RepositoryException
save
public void save(Resource resource)
throws RepositoryException
- Throws:
RepositoryException
save
public void save(ResourceCatalog catalog)
throws RepositoryException
- Throws:
RepositoryException
save
public void save(Set<Resource> resources)
throws RepositoryException
- Throws:
RepositoryException
delete
public void delete(ResourceCatalog catalog)
throws RepositoryException
- Throws:
RepositoryException
Copyright © 2009. All Rights Reserved.