org.eclipse.swordfish.registry.domain
Interface Definition

All Known Implementing Classes:
DefinitionImpl

public interface Definition


Method Summary
 void deregister(InMemoryRepository repository)
           
 java.lang.Iterable<PortType> getAllPortTypes()
           
 java.lang.Iterable<Binding> getBindingsWithType(javax.xml.namespace.QName potTypeName)
           
 java.lang.String getId()
           
 java.lang.Iterable<PolicyResource> getPoliciesForBinding(javax.xml.namespace.QName bindingName)
           
 PortType getPortType(javax.xml.namespace.QName portTypeName)
           
 java.lang.Iterable<Service> getServicesWithBinding(javax.xml.namespace.QName bindingName)
           
 void register(InMemoryRepository repository)
           
 

Method Detail

getId

java.lang.String getId()

register

void register(InMemoryRepository repository)

deregister

void deregister(InMemoryRepository repository)

getPortType

PortType getPortType(javax.xml.namespace.QName portTypeName)

getAllPortTypes

java.lang.Iterable<PortType> getAllPortTypes()

getBindingsWithType

java.lang.Iterable<Binding> getBindingsWithType(javax.xml.namespace.QName potTypeName)

getServicesWithBinding

java.lang.Iterable<Service> getServicesWithBinding(javax.xml.namespace.QName bindingName)

getPoliciesForBinding

java.lang.Iterable<PolicyResource> getPoliciesForBinding(javax.xml.namespace.QName bindingName)