org.kuali.rice.ksb.messaging.service.impl
Class ServiceRegistryImpl

java.lang.Object
  extended by org.kuali.rice.ksb.messaging.service.impl.ServiceRegistryImpl
All Implemented Interfaces:
ServiceRegistry

public class ServiceRegistryImpl
extends java.lang.Object
implements ServiceRegistry


Field Summary
protected  KSBContextServiceLocator serviceLocator
           
 
Constructor Summary
ServiceRegistryImpl()
           
 
Method Summary
 java.util.List<ServiceInfo> fetchActiveByName(javax.xml.namespace.QName serviceName)
           
 java.util.List<ServiceInfo> fetchActiveByNameLocalPart(java.lang.String localPart)
           
 java.util.List<ServiceInfo> fetchActiveByNamespace(java.lang.String serviceNamespace)
           
 java.util.List<ServiceInfo> fetchAll()
           
 java.util.List<ServiceInfo> fetchAllActive()
           
 java.util.List<ServiceInfo> findLocallyPublishedServices(java.lang.String ipNumber, java.lang.String serviceNamespace)
           
 ServiceInfoDAO getDao()
           
 FlattenedServiceDefinition getFlattenedServiceDefinition(java.lang.Long flattenedServiceDefinitionId)
           
 KSBContextServiceLocator getServiceLocator()
           
 void markServicesDead(java.util.List<ServiceInfo> serviceEntries)
           
 void removeEntries(java.util.List<ServiceInfo> serviceEntries)
           
 void removeEntry(ServiceInfo entry)
           
 void removeLocallyPublishedServices(java.lang.String ipNumber, java.lang.String serviceNamespace)
           
 void saveEntries(java.util.List<ServiceInfo> serviceEntries)
           
 void saveEntry(ServiceInfo entry)
           
 void setDao(ServiceInfoDAO dao)
           
 void setServiceLocator(KSBContextServiceLocator serviceLocator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceLocator

protected KSBContextServiceLocator serviceLocator
Constructor Detail

ServiceRegistryImpl

public ServiceRegistryImpl()
Method Detail

getServiceLocator

public KSBContextServiceLocator getServiceLocator()
Returns:
the serviceLocator

setServiceLocator

public void setServiceLocator(KSBContextServiceLocator serviceLocator)
Parameters:
serviceLocator - the serviceLocator to set

saveEntry

public void saveEntry(ServiceInfo entry)
Specified by:
saveEntry in interface ServiceRegistry

fetchAll

public java.util.List<ServiceInfo> fetchAll()
Specified by:
fetchAll in interface ServiceRegistry

fetchAllActive

public java.util.List<ServiceInfo> fetchAllActive()
Specified by:
fetchAllActive in interface ServiceRegistry

fetchActiveByNameLocalPart

public java.util.List<ServiceInfo> fetchActiveByNameLocalPart(java.lang.String localPart)
Specified by:
fetchActiveByNameLocalPart in interface ServiceRegistry

fetchActiveByName

public java.util.List<ServiceInfo> fetchActiveByName(javax.xml.namespace.QName serviceName)
Specified by:
fetchActiveByName in interface ServiceRegistry

fetchActiveByNamespace

public java.util.List<ServiceInfo> fetchActiveByNamespace(java.lang.String serviceNamespace)
Specified by:
fetchActiveByNamespace in interface ServiceRegistry

findLocallyPublishedServices

public java.util.List<ServiceInfo> findLocallyPublishedServices(java.lang.String ipNumber,
                                                                java.lang.String serviceNamespace)
Specified by:
findLocallyPublishedServices in interface ServiceRegistry

removeEntry

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

removeLocallyPublishedServices

public void removeLocallyPublishedServices(java.lang.String ipNumber,
                                           java.lang.String serviceNamespace)
Specified by:
removeLocallyPublishedServices in interface ServiceRegistry

getDao

public ServiceInfoDAO getDao()

setDao

public void setDao(ServiceInfoDAO dao)

removeEntries

public void removeEntries(java.util.List<ServiceInfo> serviceEntries)
Specified by:
removeEntries in interface ServiceRegistry

saveEntries

public void saveEntries(java.util.List<ServiceInfo> serviceEntries)
Specified by:
saveEntries in interface ServiceRegistry

markServicesDead

public void markServicesDead(java.util.List<ServiceInfo> serviceEntries)
Specified by:
markServicesDead in interface ServiceRegistry

getFlattenedServiceDefinition

public FlattenedServiceDefinition getFlattenedServiceDefinition(java.lang.Long flattenedServiceDefinitionId)
Specified by:
getFlattenedServiceDefinition in interface ServiceRegistry


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