org.jdiagnose.library.db
Class HibernateRemoteDataService

java.lang.Object
  extended byorg.springframework.orm.hibernate.support.HibernateDaoSupport
      extended byorg.jdiagnose.library.db.HibernateRemoteDataService
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.jdiagnose.remote.RemoteDataService, org.jdiagnose.remote.RemoteResultStore

public class HibernateRemoteDataService
extends org.springframework.orm.hibernate.support.HibernateDaoSupport
implements org.jdiagnose.remote.RemoteDataService, org.jdiagnose.remote.RemoteResultStore

Author:
jmccrindle

Field Summary
 
Fields inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport
logger
 
Constructor Summary
HibernateRemoteDataService()
           
HibernateRemoteDataService(org.jdiagnose.remote.system.Query query)
           
 
Method Summary
 void addRemoteResult(org.jdiagnose.RemoteResult result)
           
 void addRemoteResults(java.util.Iterator results)
           
protected  org.jdiagnose.library.db.HibernateRemoteDataService.QueryWhere createWhere(java.lang.String name, org.jdiagnose.remote.system.Query query, java.util.List names, java.util.List values)
           
 java.util.Iterator getAllResults()
           
 java.util.Iterator getLatestAgentHostResults(java.lang.String agent, java.lang.String host)
           
 java.util.Iterator getLatestAgentResults(java.lang.String agent)
           
 java.util.Iterator getLatestHostResults(java.lang.String host)
           
 java.util.Iterator getLatestResultsByAgent()
           
 java.util.Iterator getLatestResultsByHost()
           
 org.jdiagnose.RemoteResult getResult(java.lang.String guid)
           
 java.util.Iterator getResults(java.lang.String diagnostic, java.lang.String agent, java.lang.String host)
           
protected  boolean isBlank(java.lang.String value)
           
 void setQuery(org.jdiagnose.remote.system.Query query)
           
 
Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport
afterPropertiesSet, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, initDao, setHibernateTemplate, setSessionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateRemoteDataService

public HibernateRemoteDataService()

HibernateRemoteDataService

public HibernateRemoteDataService(org.jdiagnose.remote.system.Query query)
Method Detail

addRemoteResult

public void addRemoteResult(org.jdiagnose.RemoteResult result)
                     throws org.jdiagnose.remote.RemoteResultException
Specified by:
addRemoteResult in interface org.jdiagnose.remote.RemoteResultStore
Throws:
org.jdiagnose.remote.RemoteResultException

addRemoteResults

public void addRemoteResults(java.util.Iterator results)
                      throws org.jdiagnose.remote.RemoteResultException
Specified by:
addRemoteResults in interface org.jdiagnose.remote.RemoteResultStore
Throws:
org.jdiagnose.remote.RemoteResultException

isBlank

protected boolean isBlank(java.lang.String value)

createWhere

protected org.jdiagnose.library.db.HibernateRemoteDataService.QueryWhere createWhere(java.lang.String name,
                                                                                     org.jdiagnose.remote.system.Query query,
                                                                                     java.util.List names,
                                                                                     java.util.List values)

getAllResults

public java.util.Iterator getAllResults()
Specified by:
getAllResults in interface org.jdiagnose.remote.RemoteDataService

getResults

public java.util.Iterator getResults(java.lang.String diagnostic,
                                     java.lang.String agent,
                                     java.lang.String host)
Specified by:
getResults in interface org.jdiagnose.remote.RemoteDataService

getLatestResultsByHost

public java.util.Iterator getLatestResultsByHost()
Specified by:
getLatestResultsByHost in interface org.jdiagnose.remote.RemoteDataService

getLatestResultsByAgent

public java.util.Iterator getLatestResultsByAgent()
Specified by:
getLatestResultsByAgent in interface org.jdiagnose.remote.RemoteDataService

getLatestHostResults

public java.util.Iterator getLatestHostResults(java.lang.String host)
Specified by:
getLatestHostResults in interface org.jdiagnose.remote.RemoteDataService

getLatestAgentHostResults

public java.util.Iterator getLatestAgentHostResults(java.lang.String agent,
                                                    java.lang.String host)
Specified by:
getLatestAgentHostResults in interface org.jdiagnose.remote.RemoteDataService

getLatestAgentResults

public java.util.Iterator getLatestAgentResults(java.lang.String agent)
Specified by:
getLatestAgentResults in interface org.jdiagnose.remote.RemoteDataService

getResult

public org.jdiagnose.RemoteResult getResult(java.lang.String guid)
Specified by:
getResult in interface org.jdiagnose.remote.RemoteDataService

setQuery

public void setQuery(org.jdiagnose.remote.system.Query query)


Copyright © 2004-2005 Grape Design Limited. All Rights Reserved.