public class ServiceMap extends Object implements org.bimserver.shared.ServiceMapInterface, org.bimserver.shared.ServiceHolder
| Constructor and Description |
|---|
ServiceMap(BimServer bimServer,
Authorization authorization,
org.bimserver.models.log.AccessMethod accessMethod,
org.bimserver.models.store.User user) |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.bimserver.shared.interfaces.PublicInterface> |
add(Class<T> class1,
T remoteServiceInterface) |
<T extends org.bimserver.shared.interfaces.PublicInterface> |
get(Class<T> clazz) |
org.bimserver.models.log.AccessMethod |
getAccessMethod() |
org.bimserver.shared.interfaces.async.AsyncAdminInterface |
getAdminAsync() |
org.bimserver.shared.interfaces.AdminInterface |
getAdminInterface() |
org.bimserver.shared.interfaces.AuthInterface |
getAuthInterface() |
org.bimserver.shared.interfaces.async.AsyncAuthInterface |
getAuthInterfaceAsync() |
Authorization |
getAuthorization() |
BimServer |
getBimServer() |
org.bimserver.shared.interfaces.AuthInterface |
getBimServerAuthInterface() |
org.bimserver.shared.interfaces.LowLevelInterface |
getLowLevelInterface() |
org.bimserver.shared.interfaces.MetaInterface |
getMeta() |
org.bimserver.shared.interfaces.async.AsyncMetaInterface |
getMetaAsync() |
org.bimserver.shared.interfaces.NewServicesInterface |
getNewServicesInterface() |
org.bimserver.shared.interfaces.async.AsyncPluginInterface |
getPluginAsync() |
org.bimserver.shared.interfaces.PluginInterface |
getPluginInterface() |
org.bimserver.shared.interfaces.NotificationRegistryInterface |
getRegistry() |
org.bimserver.shared.interfaces.async.AsyncRegistryInterface |
getRegistryAsync() |
org.bimserver.shared.interfaces.async.AsyncServiceInterface |
getServiceAsync() |
org.bimserver.shared.interfaces.ServiceInterface |
getServiceInterface() |
org.bimserver.shared.interfaces.async.AsyncSettingsInterface |
getSettingsAsync() |
org.bimserver.shared.interfaces.SettingsInterface |
getSettingsInterface() |
org.bimserver.models.store.User |
getUser() |
void |
put(Class<org.bimserver.shared.interfaces.PublicInterface> clazz,
org.bimserver.shared.interfaces.PublicInterface publicInterface) |
void |
setAuthorization(Authorization authorization) |
public ServiceMap(BimServer bimServer, Authorization authorization, org.bimserver.models.log.AccessMethod accessMethod, org.bimserver.models.store.User user)
public org.bimserver.models.store.User getUser()
public void put(Class<org.bimserver.shared.interfaces.PublicInterface> clazz, org.bimserver.shared.interfaces.PublicInterface publicInterface)
public BimServer getBimServer()
public org.bimserver.models.log.AccessMethod getAccessMethod()
public Authorization getAuthorization()
public void setAuthorization(Authorization authorization)
public <T extends org.bimserver.shared.interfaces.PublicInterface> T get(Class<T> clazz)
get in interface org.bimserver.shared.ServiceHolderget in interface org.bimserver.shared.ServiceMapInterfacepublic <T extends org.bimserver.shared.interfaces.PublicInterface> void add(Class<T> class1, T remoteServiceInterface)
add in interface org.bimserver.shared.ServiceMapInterfacepublic org.bimserver.shared.interfaces.async.AsyncAdminInterface getAdminAsync()
public org.bimserver.shared.interfaces.async.AsyncMetaInterface getMetaAsync()
public org.bimserver.shared.interfaces.async.AsyncPluginInterface getPluginAsync()
public org.bimserver.shared.interfaces.async.AsyncRegistryInterface getRegistryAsync()
public org.bimserver.shared.interfaces.async.AsyncServiceInterface getServiceAsync()
public org.bimserver.shared.interfaces.async.AsyncAuthInterface getAuthInterfaceAsync()
public org.bimserver.shared.interfaces.async.AsyncSettingsInterface getSettingsAsync()
public org.bimserver.shared.interfaces.AdminInterface getAdminInterface()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getAdminInterface in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.AuthInterface getAuthInterface()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getAuthInterface in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.MetaInterface getMeta()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getMeta in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.PluginInterface getPluginInterface()
getPluginInterface in interface org.bimserver.shared.ServiceHolderpublic org.bimserver.shared.interfaces.ServiceInterface getServiceInterface()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getServiceInterface in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.NewServicesInterface getNewServicesInterface()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getNewServicesInterface in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.SettingsInterface getSettingsInterface()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getSettingsInterface in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.AuthInterface getBimServerAuthInterface()
public org.bimserver.shared.interfaces.NotificationRegistryInterface getRegistry()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getRegistry in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.LowLevelInterface getLowLevelInterface()
throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getLowLevelInterface in interface org.bimserver.shared.ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionCopyright © 2019 OpenSource BIM. All rights reserved.