edu.nrao.sss.dao.parameter
Class HibernateParameterDao

java.lang.Object
  extended by edu.nrao.sss.dao.HibernateDao
      extended by edu.nrao.sss.dao.parameter.HibernateParameterDao

public class HibernateParameterDao
extends HibernateDao


Field Summary
 
Fields inherited from class edu.nrao.sss.dao.HibernateDao
factories
 
Constructor Summary
HibernateParameterDao()
           
HibernateParameterDao(String cfg, org.hibernate.Interceptor i)
           
 
Method Summary
 void delete(Collection<Parameter> parameters)
           
 void delete(int id)
           
 void delete(Parameter parameter)
           
 Parameter findLatestParameter(String entity, String parameterName, String band)
           
 Parameter findParameterById(int id)
           
 List<Parameter> findParameterByName(String name)
           
 List<Parameter> findParameters(String entity, String parameterName, String band)
           
 List<Parameter> getParameters()
           
 List<Parameter> getParameters(boolean mostRecentOnly)
           
 List<Parameter> getParameters(ParameterFilter filter)
           
 List<Parameter> getParameters(ParameterFilter filter, boolean mostRecentOnly)
           
 List<Parameter> getParameters(SearchRequest searchRequest)
           
 List<Parameter> getParameters(SearchRequest searchRequest, boolean mostRecentOnly)
           
 org.hibernate.ScrollableResults getScrollableResults(SearchRequest searchRequest)
           
 org.hibernate.ScrollableResults getScrollableResults(SearchRequest searchRequest, boolean mostRecentOnly)
           
 void save(Parameter parameter)
           
 void save(Set<Parameter> parameters)
           
 
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
 

Constructor Detail

HibernateParameterDao

public HibernateParameterDao()

HibernateParameterDao

public HibernateParameterDao(String cfg,
                             org.hibernate.Interceptor i)
Method Detail

delete

public void delete(Collection<Parameter> parameters)
            throws RepositoryException
Throws:
RepositoryException

delete

public void delete(int id)
            throws RepositoryException
Throws:
RepositoryException

delete

public void delete(Parameter parameter)
            throws RepositoryException
Throws:
RepositoryException

findLatestParameter

public Parameter findLatestParameter(String entity,
                                     String parameterName,
                                     String band)
                              throws RepositoryException
Throws:
RepositoryException

findParameterById

public Parameter findParameterById(int id)
                            throws RepositoryException
Throws:
RepositoryException

findParameterByName

public List<Parameter> findParameterByName(String name)
                                    throws RepositoryException
Throws:
RepositoryException

findParameters

public List<Parameter> findParameters(String entity,
                                      String parameterName,
                                      String band)
                               throws RepositoryException
Throws:
RepositoryException

getParameters

public List<Parameter> getParameters()
                              throws RepositoryException
Throws:
RepositoryException

getParameters

public List<Parameter> getParameters(boolean mostRecentOnly)
                              throws RepositoryException
Throws:
RepositoryException

getParameters

public List<Parameter> getParameters(ParameterFilter filter)
                              throws RepositoryException
Throws:
RepositoryException

getParameters

public List<Parameter> getParameters(ParameterFilter filter,
                                     boolean mostRecentOnly)
                              throws RepositoryException
Throws:
RepositoryException

getParameters

public List<Parameter> getParameters(SearchRequest searchRequest)
                              throws RepositoryException
Throws:
RepositoryException

getParameters

public List<Parameter> getParameters(SearchRequest searchRequest,
                                     boolean mostRecentOnly)
                              throws RepositoryException
Throws:
RepositoryException

getScrollableResults

public org.hibernate.ScrollableResults getScrollableResults(SearchRequest searchRequest)
                                                     throws RepositoryException
Throws:
RepositoryException

getScrollableResults

public org.hibernate.ScrollableResults getScrollableResults(SearchRequest searchRequest,
                                                            boolean mostRecentOnly)
                                                     throws RepositoryException
Throws:
RepositoryException

save

public void save(Parameter parameter)
          throws RepositoryException
Throws:
RepositoryException

save

public void save(Set<Parameter> parameters)
          throws RepositoryException
Throws:
RepositoryException


Copyright © 2009. All Rights Reserved.