Version: 1.1.1

org.inb.biomoby.central.factory.jaxb
Class JAXBMobyCentralImpl

java.lang.Object
  extended by org.inb.biomoby.central.factory.jaxb.JAXBMobyCentralImpl
All Implemented Interfaces:
MobyCentralOperations

public class JAXBMobyCentralImpl
extends Object
implements MobyCentralOperations

Author:
Dmitry Repchevsky

Constructor Summary
JAXBMobyCentralImpl(MobyCentral central)
           
 
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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBMobyCentralImpl

public JAXBMobyCentralImpl(MobyCentral central)
Method Detail

registerService

public Registration registerService(Service service)
                             throws Exception
Specified by:
registerService in interface MobyCentralOperations
Throws:
Exception

findService

public List<Service> findService(Service service,
                                 List<String> keywords,
                                 boolean isExpandServices,
                                 boolean isExpandObjects)
                          throws Exception
Specified by:
findService in interface MobyCentralOperations
Throws:
Exception

retrieveNamespaces

public List<Namespace> retrieveNamespaces()
                                   throws Exception
Specified by:
retrieveNamespaces in interface MobyCentralOperations
Throws:
Exception

registerNamespace

public Registration registerNamespace(Namespace namespace)
                               throws Exception
Specified by:
registerNamespace in interface MobyCentralOperations
Throws:
Exception

deregisterNamespace

public Registration deregisterNamespace(Namespace namespace)
                                 throws Exception
Specified by:
deregisterNamespace in interface MobyCentralOperations
Throws:
Exception

registerServiceType

public Registration registerServiceType(ServiceType serviceType)
                                 throws Exception
Specified by:
registerServiceType in interface MobyCentralOperations
Throws:
Exception

retrieveServiceNames

public List<Service> retrieveServiceNames()
                                   throws Exception
Specified by:
retrieveServiceNames in interface MobyCentralOperations
Throws:
Exception

retrieveServiceTypes

public List<ServiceType> retrieveServiceTypes()
                                       throws Exception
Specified by:
retrieveServiceTypes in interface MobyCentralOperations
Throws:
Exception

registerObjectClass

public Registration registerObjectClass(ObjectType objectType)
                                 throws Exception
Specified by:
registerObjectClass in interface MobyCentralOperations
Throws:
Exception

deregisterObjectClass

public Registration deregisterObjectClass(ObjectType objectType)
                                   throws Exception
Specified by:
deregisterObjectClass in interface MobyCentralOperations
Throws:
Exception

deregisterServiceType

public Registration deregisterServiceType(ServiceType serviceType)
                                   throws Exception
Specified by:
deregisterServiceType in interface MobyCentralOperations
Throws:
Exception

retrieveService

public ServiceType retrieveService(ServiceType serviceType)
                            throws Exception
Specified by:
retrieveService in interface MobyCentralOperations
Throws:
Exception

relationships

public List<Relationship<ServiceType>> relationships(ServiceType serviceType,
                                                     List<Relationship.RELATIONSHIP_TYPE> relationships,
                                                     Relationship.DIRECTION_TYPE direction,
                                                     boolean expandRelationship)
                                              throws Exception
Specified by:
relationships in interface MobyCentralOperations
Throws:
Exception

relationships

public List<Relationship<ObjectType>> relationships(ObjectType objectType,
                                                    List<Relationship.RELATIONSHIP_TYPE> relationships,
                                                    Relationship.DIRECTION_TYPE direction,
                                                    boolean expandRelationship)
                                             throws Exception
Specified by:
relationships in interface MobyCentralOperations
Throws:
Exception

retrieveServiceProviders

public List<ServiceProvider> retrieveServiceProviders()
                                               throws Exception
Specified by:
retrieveServiceProviders in interface MobyCentralOperations
Throws:
Exception

retrieveObjectDefinition

public ObjectType retrieveObjectDefinition(ObjectType objectType)
                                    throws Exception
Specified by:
retrieveObjectDefinition in interface MobyCentralOperations
Throws:
Exception

retrieveObjectNames

public List<ObjectType> retrieveObjectNames()
                                     throws Exception
Specified by:
retrieveObjectNames in interface MobyCentralOperations
Throws:
Exception

retrieveResourceURLs

public List<Resource> retrieveResourceURLs()
                                    throws Exception
Specified by:
retrieveResourceURLs in interface MobyCentralOperations
Throws:
Exception

Version: 1.1.1

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