Skip navigation links
A B C D E F G H I L M N O P Q R T U V 

A

ACLUpdateListener - Class in org.nuxeo.ecm.multi.tenant.acl
Intercepts ACL changes and restrict Grant to Tenant bound groups for a configured list of global groups
ACLUpdateListener() - Constructor for class org.nuxeo.ecm.multi.tenant.acl.ACLUpdateListener
 
applicationStarted(ComponentContext) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 

B

buildResponse(List<DocumentModel>) - Method in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 

C

CACHE_CONCURRENCY_LEVEL - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
CACHE_MAXIMUM_SIZE - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
CACHE_TIMEOUT - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
company - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
computePathUserWorkspaceRoot(CoreSession, String, DocumentModel) - Method in class org.nuxeo.ecm.multi.tenant.userworkspace.MultiTenantUserWorkspaceService
 
computePathUserWorkspaceRootForTenant(CoreSession, String) - Method in class org.nuxeo.ecm.multi.tenant.userworkspace.MultiTenantUserWorkspaceService
 
computeTenantAdministratorsGroup(String) - Static method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
computeTenantMembersGroup(String) - Static method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
CONFIGURATION_EP - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
Constants - Class in org.nuxeo.ecm.multi.tenant
 
CreateUser - Class in org.nuxeo.ecm.multi.tenant.operations
 
CreateUser() - Constructor for class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 

D

directoryUIActions - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
disableTenantIsolation() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
disableTenantIsolation(CoreSession) - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
disableTenantIsolation(CoreSession) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
disableTenantIsolationFor(CoreSession, DocumentModel) - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
disableTenantIsolationFor(CoreSession, DocumentModel) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
documentManager - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 

E

email - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
enabledByDefault - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
enableTenantIsolation() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
enableTenantIsolation(CoreSession) - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
enableTenantIsolation(CoreSession) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
enableTenantIsolationFor(CoreSession, DocumentModel) - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
enableTenantIsolationFor(CoreSession, DocumentModel) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
equals(Object) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 

F

firstName - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
FULLTEXT_FIELDS - Static variable in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 

G

getAllGroupIds() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
 
getCurrentTenantId(Principal) - Static method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
Returns the current tenantId for the given principal, or from the principal stored in the login stack.
getGroupMembers(String) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
 
getGroupsForUser(NuxeoPrincipalImpl) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
 
getMembersGroupPermission() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
getOwningTenantId(DocumentModel) - Static method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
Return the Tenant containing the provided DocumentModel if any
getParentsGroupNames(String) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
 
getProhibitedGroups() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
getProhibitedGroups() - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
getProhibitedGroups() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
getSubGroupsNames(String) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
 
getTenantDocumentPath(CoreSession, String) - Static method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
Returns the path of the tenant document matching the tenantId, or null if there is no document matching.
getTenantDocumentType() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
getTenantDocumentType() - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
getTenantDocumentType() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
getTenantId(String) - Static method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
Returns the tenantId for the given username if any, null otherwise.
getTenantId() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper.TenantIdFinder
 
getTenantId() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantPrincipal
 
getTenantId(CoreSession, String) - Method in class org.nuxeo.ecm.multi.tenant.userworkspace.MultiTenantUserWorkspaceService
 
getTenantIdForTenant(DocumentModel) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
Gets the tenant id for a tenant document (Domain).
getTenants() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
getTenants() - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
getTenants() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
groups - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 

H

handleEvent(Event) - Method in class org.nuxeo.ecm.multi.tenant.acl.ACLUpdateListener
 
handleEvent(Event) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantListener
 
handleEvent(Event) - Method in class org.nuxeo.ecm.multi.tenant.TenantAdministratorsListener
 
hashCode() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 

I

ID - Static variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
ID - Static variable in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 
isEnabledByDefault() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
isReadOnlyDirectory(String) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
isTenantAdministrator(Principal) - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
isTenantAdministrator(Principal) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
isTenantIsolationEnabled() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
isTenantIsolationEnabled(CoreSession) - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
isTenantIsolationEnabled(CoreSession) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
isTenantIsolationEnabledByDefault() - Method in interface org.nuxeo.ecm.multi.tenant.MultiTenantService
 
isTenantIsolationEnabledByDefault() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 

L

lastName - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 

M

makePrincipal(DocumentModel, boolean, List<String>) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantUserManager
 
membersGroupPermission - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
MultiTenantActions - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantActions() - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
MultiTenantConfiguration - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantConfiguration() - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
MultiTenantGroupComputer - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantGroupComputer() - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
 
MultiTenantHelper - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantHelper.TenantIdFinder - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantListener - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantListener() - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantListener
 
MultiTenantPrincipal - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantPrincipal(NuxeoPrincipalImpl) - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantPrincipal
 
MultiTenantService - Interface in org.nuxeo.ecm.multi.tenant
 
MultiTenantServiceImpl - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantServiceImpl() - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
MultiTenantUserManager - Class in org.nuxeo.ecm.multi.tenant
 
MultiTenantUserManager() - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantUserManager
 
MultiTenantUserWorkspaceService - Class in org.nuxeo.ecm.multi.tenant.userworkspace
Multi tenant aware implementation of the UserWorkspaceService.
MultiTenantUserWorkspaceService() - Constructor for class org.nuxeo.ecm.multi.tenant.userworkspace.MultiTenantUserWorkspaceService
 

N

navigationContext - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
NO_TENANT - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 

O

org.nuxeo.ecm.multi.tenant - package org.nuxeo.ecm.multi.tenant
 
org.nuxeo.ecm.multi.tenant.acl - package org.nuxeo.ecm.multi.tenant.acl
 
org.nuxeo.ecm.multi.tenant.operations - package org.nuxeo.ecm.multi.tenant.operations
 
org.nuxeo.ecm.multi.tenant.userworkspace - package org.nuxeo.ecm.multi.tenant.userworkspace
 

P

password - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
pathCache - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
pattern - Variable in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 
POWER_USERS_GROUP - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 

Q

QueryUsers - Class in org.nuxeo.ecm.multi.tenant.operations
 
QueryUsers() - Constructor for class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 

R

registerContribution(Object, String, ComponentInstance) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
run() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper.TenantIdFinder
 
run() - Method in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
run() - Method in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 

T

target - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper.TenantIdFinder
 
TENANT_ADMINISTRATORS_GROUP_SUFFIX - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TENANT_ADMINISTRATORS_PROPERTY - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TENANT_ADMINISTRATORS_VALIDATION_ERROR - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
TENANT_CONFIG_FACET - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TENANT_CONFIG_SCHEMA - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TENANT_GROUP_PREFIX - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TENANT_ID_PROPERTY - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TENANT_MEMBERS_GROUP_SUFFIX - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
TenantAdministratorsListener - Class in org.nuxeo.ecm.multi.tenant
Listeners invalidating the principals cache when the tenant administrators are changed.
TenantAdministratorsListener() - Constructor for class org.nuxeo.ecm.multi.tenant.TenantAdministratorsListener
 
tenantBinding - Static variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper
 
tenantDocumentType - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 
tenantId - Variable in class org.nuxeo.ecm.multi.tenant.MultiTenantHelper.TenantIdFinder
 
tenantId - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
tenantId - Variable in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 
TenantIdFinder(DocumentModel) - Constructor for class org.nuxeo.ecm.multi.tenant.MultiTenantHelper.TenantIdFinder
 
TENANTS_DIRECTORY - Static variable in class org.nuxeo.ecm.multi.tenant.Constants
 
toString() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantConfiguration
 

U

unregisterContribution(Object, String, ComponentInstance) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantServiceImpl
 
useCache() - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantUserManager
 
userManager - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 
userManager - Variable in class org.nuxeo.ecm.multi.tenant.operations.QueryUsers
 
username - Variable in class org.nuxeo.ecm.multi.tenant.operations.CreateUser
 

V

validateTenantAdministrators(FacesContext, UIComponent, Object) - Method in class org.nuxeo.ecm.multi.tenant.MultiTenantActions
 
A B C D E F G H I L M N O P Q R T U V 
Skip navigation links

Copyright © 2019 Nuxeo SA. All rights reserved.