public class ServiceManagerImpl<C,E,S> extends Object implements ServiceManager
| Constructor and Description |
|---|
ServiceManagerImpl(ServiceRepositoryJpaImpl<C,E,S> serviceRepository,
EntityInverseMapper inverseMapper) |
| Modifier and Type | Method and Description |
|---|---|
static <C,E,S> ServiceManagerImpl<C,E,S> |
create(ServiceRepositoryJpaImpl<C,E,S> serviceRepository,
EntityInverseMapper inverseMapper) |
void |
deleteService(String serviceUriStr) |
static Set<Object> |
extractIds(javax.persistence.EntityManagerFactory emf,
Collection<?> entities) |
Object |
getConfigId(String serviceUriStr)
Retrieve the configId for a given serivceId
|
Set<Object> |
getConfigIds(String serviceUriStr) |
Set<Object> |
getEntityIds(String serviceUriStr) |
String |
registerService(Object configId)
Register a service based on the id of a configuration object
|
void |
startService(String serviceUriStr) |
void |
stopService(String serviceUriStr) |
public ServiceManagerImpl(ServiceRepositoryJpaImpl<C,E,S> serviceRepository, EntityInverseMapper inverseMapper)
public static <C,E,S> ServiceManagerImpl<C,E,S> create(ServiceRepositoryJpaImpl<C,E,S> serviceRepository, EntityInverseMapper inverseMapper)
public static Set<Object> extractIds(javax.persistence.EntityManagerFactory emf, Collection<?> entities)
public void startService(String serviceUriStr)
startService in interface ServiceManagerpublic void stopService(String serviceUriStr)
stopService in interface ServiceManagerpublic void deleteService(String serviceUriStr)
deleteService in interface ServiceManagerpublic String registerService(Object configId)
ServiceManagerregisterService in interface ServiceManagerpublic Object getConfigId(String serviceUriStr)
ServiceManagergetConfigId in interface ServiceManagerCopyright © 2015. All rights reserved.