org.inb.biomoby.central.factory.jaxb
Class JAXBMobyCentralImpl
java.lang.Object
org.inb.biomoby.central.factory.jaxb.JAXBMobyCentralImpl
- All Implemented Interfaces:
- MobyCentralOperations
public class JAXBMobyCentralImpl
- extends Object
- implements MobyCentralOperations
- Author:
- Dmitry Repchevsky
JAXBMobyCentralImpl
public JAXBMobyCentralImpl(MobyCentral central)
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
Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010