Version: 1.1.1

org.inb.biomoby.central
Interface MobyCentralOperations

All Known Implementing Classes:
JAXBMobyCentralImpl

public interface MobyCentralOperations

An interface that defines all standard BioMoby Registry operations.

Author:
Dmitry Repchevsky

Method Summary
 Registration deregisterNamespace(Namespace namespace)
           
 Registration deregisterObjectClass(ObjectType objectType)
           
 Registration deregisterServiceType(ServiceType serviceType)
           
 List<Service> findService(Service service, List<String> keywords, boolean isExpandServices, boolean isExpandObjects)
           
 Registration registerNamespace(Namespace namespace)
           
 Registration registerObjectClass(ObjectType objectType)
           
 Registration registerService(Service service)
           
 Registration registerServiceType(ServiceType serviceType)
           
 List<Relationship<ObjectType>> relationships(ObjectType objectType, List<Relationship.RELATIONSHIP_TYPE> relationships, Relationship.DIRECTION_TYPE direction, boolean expandRelationship)
           
 List<Relationship<ServiceType>> relationships(ServiceType serviceType, List<Relationship.RELATIONSHIP_TYPE> relationships, Relationship.DIRECTION_TYPE direction, boolean expandRelationship)
           
 List<Namespace> retrieveNamespaces()
           
 ObjectType retrieveObjectDefinition(ObjectType objectType)
           
 List<ObjectType> retrieveObjectNames()
           
 List<Resource> retrieveResourceURLs()
           
 ServiceType retrieveService(ServiceType serviceType)
           
 List<Service> retrieveServiceNames()
           
 List<ServiceProvider> retrieveServiceProviders()
           
 List<ServiceType> retrieveServiceTypes()
           
 

Method Detail

retrieveService

ServiceType retrieveService(ServiceType serviceType)
                            throws Exception
Throws:
Exception

registerService

Registration registerService(Service service)
                             throws Exception
Throws:
Exception

findService

List<Service> findService(Service service,
                          List<String> keywords,
                          boolean isExpandServices,
                          boolean isExpandObjects)
                          throws Exception
Throws:
Exception

retrieveNamespaces

List<Namespace> retrieveNamespaces()
                                   throws Exception
Throws:
Exception

registerNamespace

Registration registerNamespace(Namespace namespace)
                               throws Exception
Throws:
Exception

deregisterNamespace

Registration deregisterNamespace(Namespace namespace)
                                 throws Exception
Throws:
Exception

retrieveServiceTypes

List<ServiceType> retrieveServiceTypes()
                                       throws Exception
Throws:
Exception

registerServiceType

Registration registerServiceType(ServiceType serviceType)
                                 throws Exception
Throws:
Exception

deregisterServiceType

Registration deregisterServiceType(ServiceType serviceType)
                                   throws Exception
Throws:
Exception

retrieveServiceNames

List<Service> retrieveServiceNames()
                                   throws Exception
Throws:
Exception

registerObjectClass

Registration registerObjectClass(ObjectType objectType)
                                 throws Exception
Throws:
Exception

deregisterObjectClass

Registration deregisterObjectClass(ObjectType objectType)
                                   throws Exception
Throws:
Exception

relationships

List<Relationship<ServiceType>> relationships(ServiceType serviceType,
                                              List<Relationship.RELATIONSHIP_TYPE> relationships,
                                              Relationship.DIRECTION_TYPE direction,
                                              boolean expandRelationship)
                                              throws Exception
Throws:
Exception

relationships

List<Relationship<ObjectType>> relationships(ObjectType objectType,
                                             List<Relationship.RELATIONSHIP_TYPE> relationships,
                                             Relationship.DIRECTION_TYPE direction,
                                             boolean expandRelationship)
                                             throws Exception
Throws:
Exception

retrieveServiceProviders

List<ServiceProvider> retrieveServiceProviders()
                                               throws Exception
Throws:
Exception

retrieveObjectDefinition

ObjectType retrieveObjectDefinition(ObjectType objectType)
                                    throws Exception
Throws:
Exception

retrieveObjectNames

List<ObjectType> retrieveObjectNames()
                                     throws Exception
Throws:
Exception

retrieveResourceURLs

List<Resource> retrieveResourceURLs()
                                    throws Exception
Throws:
Exception

Version: 1.1.1

Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010