Uses of Class
org.opencms.security.CmsPrincipal
Package
Description
Low-level database connection and access functionality.
Generic (ANSI-SQL) implementation of the OpenCms database connector.
This important package provides the methods to access the OpenCms VFS repository with the permissions
of an authenticated user.
This package contains the classes to deal with the OpenCms VFS history archive.
Access control and security classes for the OpenCms ACL permission system.
Contains classes of the user manager app.
-
Uses of CmsPrincipal in org.opencms.db
Modifier and TypeMethodDescriptionCmsDriverManager.readAllSubscribedResources
(CmsDbContext dbc, String poolName, CmsPrincipal principal) Returns all resources subscribed by the given user or group.CmsSecurityManager.readAllSubscribedResources
(CmsRequestContext context, String poolName, CmsPrincipal principal) Returns all resources subscribed by the given user or group.CmsSubscriptionManager.readAllSubscribedResources
(CmsObject cms, CmsPrincipal principal) Returns all resources subscribed by the given user or group.I_CmsSubscriptionDriver.readAllSubscribedResources
(CmsDbContext dbc, String poolName, CmsPrincipal principal) Returns all resources subscribed by the given user or group.void
CmsDriverManager.subscribeResourceFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal, CmsResource resource) Subscribes the user or group to the resource.void
CmsSecurityManager.subscribeResourceFor
(CmsRequestContext context, String poolName, CmsPrincipal principal, CmsResource resource) Subscribes the user or group to the resource.void
CmsSubscriptionManager.subscribeResourceFor
(CmsObject cms, CmsPrincipal principal, String resourcePath) Subscribes the user or group to the resource.void
CmsSubscriptionManager.subscribeResourceFor
(CmsObject cms, CmsPrincipal principal, CmsResource resource) Subscribes the user or group to the resource.void
I_CmsSubscriptionDriver.subscribeResourceFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal, CmsResource resource) Subscribes the user or group to the resource.void
CmsDriverManager.unsubscribeAllResourcesFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal) Unsubscribes the principal from all resources.void
CmsSecurityManager.unsubscribeAllResourcesFor
(CmsRequestContext context, String poolName, CmsPrincipal principal) Unsubscribes the user or group from all resources.void
CmsSubscriptionManager.unsubscribeAllResourcesFor
(CmsObject cms, CmsPrincipal principal) Unsubscribes the user or group from all resources.void
I_CmsSubscriptionDriver.unsubscribeAllResourcesFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal) Unsubscribes the principal from all resources.void
CmsDriverManager.unsubscribeResourceFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal, CmsResource resource) Unsubscribes the principal from the resource.void
CmsSecurityManager.unsubscribeResourceFor
(CmsRequestContext context, String poolName, CmsPrincipal principal, CmsResource resource) Unsubscribes the principal from the resource.void
CmsSubscriptionManager.unsubscribeResourceFor
(CmsObject cms, CmsPrincipal principal, String resourcePath) Unsubscribes the principal from the resource.void
CmsSubscriptionManager.unsubscribeResourceFor
(CmsObject cms, CmsPrincipal principal, CmsResource resource) Unsubscribes the principal from the resource.void
I_CmsSubscriptionDriver.unsubscribeResourceFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal, CmsResource resource) Unsubscribes the principal from the resource. -
Uses of CmsPrincipal in org.opencms.db.generic
Modifier and TypeMethodDescriptionCmsSubscriptionDriver.readAllSubscribedResources
(CmsDbContext dbc, String poolName, CmsPrincipal principal) void
CmsSubscriptionDriver.subscribeResourceFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal, CmsResource resource) void
CmsSubscriptionDriver.unsubscribeAllResourcesFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal) void
CmsSubscriptionDriver.unsubscribeResourceFor
(CmsDbContext dbc, String poolName, CmsPrincipal principal, CmsResource resource) -
Uses of CmsPrincipal in org.opencms.file
-
Uses of CmsPrincipal in org.opencms.file.history
Modifier and TypeClassDescriptionclass
Describes an OpenCms historical principal entry. -
Uses of CmsPrincipal in org.opencms.security
Modifier and TypeClassDescriptionclass
Wrapper around CmsRole objects so they can be used as principals.Modifier and TypeMethodDescriptionstatic List<? extends CmsPrincipal>
CmsPrincipal.filterCoreFlag
(List<? extends CmsPrincipal> principals, int flag) Filters out all principals that do not have the given flag set, but leaving principals with flags less than
untouched.I_CmsPrincipal.FLAG_CORE_LIMIT
static List<? extends CmsPrincipal>
CmsPrincipal.filterFlag
(List<? extends CmsPrincipal> principals, int flag) Filters out all principals that do not have the given flag set.Modifier and TypeMethodDescriptionstatic List<? extends CmsPrincipal>
CmsPrincipal.filterCoreFlag
(List<? extends CmsPrincipal> principals, int flag) Filters out all principals that do not have the given flag set, but leaving principals with flags less than
untouched.I_CmsPrincipal.FLAG_CORE_LIMIT
static List<? extends CmsPrincipal>
CmsPrincipal.filterFlag
(List<? extends CmsPrincipal> principals, int flag) Filters out all principals that do not have the given flag set. -
Uses of CmsPrincipal in org.opencms.ui.apps.user
Modifier and TypeFieldDescriptionprotected CmsPrincipal
A_CmsEditUserGroupRoleDialog.m_principal
User object to be edited.ModifierConstructorDescriptionCmsCurrentRoleOrPrincipalTable
(A_CmsEditUserGroupRoleDialog dialog, CmsObject cms, CmsPrincipal principal) public constructor.