public class MultiTenantServiceImpl extends DefaultComponent implements MultiTenantService
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIGURATION_EP |
lastModified| Constructor and Description |
|---|
MultiTenantServiceImpl() |
activate, deactivate, getAdapter, getApplicationStartedOrder, getLastModified, registerExtension, setLastModified, setModifiedNow, unregisterExtensionpublic static final String CONFIGURATION_EP
public MultiTenantServiceImpl()
public boolean isTenantIsolationEnabledByDefault()
isTenantIsolationEnabledByDefault in interface MultiTenantServicepublic String getTenantDocumentType()
getTenantDocumentType in interface MultiTenantServicepublic boolean isTenantIsolationEnabled(CoreSession session)
isTenantIsolationEnabled in interface MultiTenantServicepublic void enableTenantIsolation(CoreSession session)
enableTenantIsolation in interface MultiTenantServicepublic void disableTenantIsolation(CoreSession session)
disableTenantIsolation in interface MultiTenantServicepublic void enableTenantIsolationFor(CoreSession session, DocumentModel doc)
enableTenantIsolationFor in interface MultiTenantServicepublic void disableTenantIsolationFor(CoreSession session, DocumentModel doc)
disableTenantIsolationFor in interface MultiTenantServiceprotected String getTenantIdForTenant(DocumentModel doc)
Deals with the case where it's a trashed document, which has a mangled name.
doc - the tenant documentpublic List<DocumentModel> getTenants()
getTenants in interface MultiTenantServicepublic boolean isTenantAdministrator(Principal principal)
isTenantAdministrator in interface MultiTenantServicepublic void applicationStarted(ComponentContext context)
ComponentapplicationStarted in interface ComponentapplicationStarted in class DefaultComponentpublic void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
registerContribution in class DefaultComponentpublic void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
unregisterContribution in class DefaultComponentpublic List<String> getProhibitedGroups()
getProhibitedGroups in interface MultiTenantServiceCopyright © 2015 Nuxeo SA. All rights reserved.