org.kuali.rice.ksb.messaging.dao.impl
Class ServiceInfoDAOOjbImpl

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.ksb.messaging.dao.impl.ServiceInfoDAOOjbImpl
All Implemented Interfaces:
ServiceInfoDAO, org.springframework.beans.factory.InitializingBean

public class ServiceInfoDAOOjbImpl
extends org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
implements ServiceInfoDAO


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ServiceInfoDAOOjbImpl()
           
 
Method Summary
 void addEntry(ServiceInfo entry)
           
 List<ServiceInfo> fetchActiveByName(QName serviceName)
           
 List<ServiceInfo> fetchActiveByNameLocalPart(String localPart)
           
 List<ServiceInfo> fetchActiveByNamespace(String serviceNamespace)
           
 List<ServiceInfo> fetchAll()
           
 List<ServiceInfo> fetchAllActive()
           
 FlattenedServiceDefinition findFlattenedServiceDefinition(Long flattenedServiceDefinitionId)
           
 List<ServiceInfo> findLocallyPublishedServices(String ipNumber, String serviceNamespace)
           
 ServiceInfo findServiceInfo(Long serviceInfoId)
           
 void removeEntry(ServiceInfo entry)
           
 void removeLocallyPublishedServices(String ipNumber, String serviceNamespace)
           
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceInfoDAOOjbImpl

public ServiceInfoDAOOjbImpl()
Method Detail

addEntry

public void addEntry(ServiceInfo entry)
Specified by:
addEntry in interface ServiceInfoDAO

fetchAll

public List<ServiceInfo> fetchAll()
Specified by:
fetchAll in interface ServiceInfoDAO

fetchAllActive

public List<ServiceInfo> fetchAllActive()
Specified by:
fetchAllActive in interface ServiceInfoDAO

fetchActiveByNameLocalPart

public List<ServiceInfo> fetchActiveByNameLocalPart(String localPart)
Specified by:
fetchActiveByNameLocalPart in interface ServiceInfoDAO

fetchActiveByName

public List<ServiceInfo> fetchActiveByName(QName serviceName)
Specified by:
fetchActiveByName in interface ServiceInfoDAO

fetchActiveByNamespace

public List<ServiceInfo> fetchActiveByNamespace(String serviceNamespace)
Specified by:
fetchActiveByNamespace in interface ServiceInfoDAO

findLocallyPublishedServices

public List<ServiceInfo> findLocallyPublishedServices(String ipNumber,
                                                      String serviceNamespace)
Specified by:
findLocallyPublishedServices in interface ServiceInfoDAO

removeEntry

public void removeEntry(ServiceInfo entry)
Specified by:
removeEntry in interface ServiceInfoDAO

findServiceInfo

public ServiceInfo findServiceInfo(Long serviceInfoId)
Specified by:
findServiceInfo in interface ServiceInfoDAO

findFlattenedServiceDefinition

public FlattenedServiceDefinition findFlattenedServiceDefinition(Long flattenedServiceDefinitionId)
Specified by:
findFlattenedServiceDefinition in interface ServiceInfoDAO

removeLocallyPublishedServices

public void removeLocallyPublishedServices(String ipNumber,
                                           String serviceNamespace)
Specified by:
removeLocallyPublishedServices in interface ServiceInfoDAO


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.