Package org.nuxeo.ecm.multi.tenant
Class MultiTenantPrincipal
- java.lang.Object
-
- org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl
-
- org.nuxeo.ecm.multi.tenant.MultiTenantPrincipal
-
- All Implemented Interfaces:
Serializable
,Principal
,NuxeoPrincipal
public class MultiTenantPrincipal extends NuxeoPrincipalImpl
- Since:
- 5.6
- Author:
- Thomas Roger
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl
NuxeoPrincipalImpl.TransferableClone
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl
allGroups, config, dataModel, isAdministrator, isAnonymous, model, origUserName, principalId, roles, virtualGroups
-
Fields inherited from interface org.nuxeo.ecm.core.api.NuxeoPrincipal
PREFIX, TRANSIENT_USER_FORMAT, TRANSIENT_USER_PREFIX, TRANSIENT_USERNAME_UNIQUE_PROP
-
-
Constructor Summary
Constructors Constructor Description MultiTenantPrincipal(NuxeoPrincipalImpl principal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getTenantId()
-
Methods inherited from class org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl
cloneTransferable, equals, getActingUser, getAllGroups, getCompany, getConfig, getEmail, getFirstName, getGroups, getLastName, getModel, getName, getOriginatingUser, getPassword, getPrincipalId, getRoles, getVirtualGroups, hashCode, isAdministrator, isAnonymous, isMemberOf, isTransient, setCompany, setConfig, setEmail, setFirstName, setGroups, setLastName, setModel, setModel, setName, setOriginatingUser, setPassword, setPrincipalId, setRoles, setVirtualGroups, setVirtualGroups, toString, updateAllGroups
-
-
-
-
Constructor Detail
-
MultiTenantPrincipal
public MultiTenantPrincipal(NuxeoPrincipalImpl principal)
-
-
Method Detail
-
getTenantId
public String getTenantId()
Description copied from interface:NuxeoPrincipal
- Specified by:
getTenantId
in interfaceNuxeoPrincipal
- Overrides:
getTenantId
in classNuxeoPrincipalImpl
-
-