org.kuali.rice.ksb.messaging.dao
Interface ServiceInfoDAO

All Known Implementing Classes:
ServiceInfoDAOJpaImpl, ServiceInfoDAOOjbImpl

public interface ServiceInfoDAO


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)
           
 

Method Detail

addEntry

void addEntry(ServiceInfo entry)

removeEntry

void removeEntry(ServiceInfo entry)

fetchAll

List<ServiceInfo> fetchAll()

fetchAllActive

List<ServiceInfo> fetchAllActive()

fetchActiveByNameLocalPart

List<ServiceInfo> fetchActiveByNameLocalPart(String localPart)

fetchActiveByName

List<ServiceInfo> fetchActiveByName(QName serviceName)

fetchActiveByNamespace

List<ServiceInfo> fetchActiveByNamespace(String serviceNamespace)

findLocallyPublishedServices

List<ServiceInfo> findLocallyPublishedServices(String ipNumber,
                                               String serviceNamespace)

removeLocallyPublishedServices

void removeLocallyPublishedServices(String ipNumber,
                                    String serviceNamespace)

findServiceInfo

ServiceInfo findServiceInfo(Long serviceInfoId)

findFlattenedServiceDefinition

FlattenedServiceDefinition findFlattenedServiceDefinition(Long flattenedServiceDefinitionId)


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