Uses of Class
org.opencms.security.CmsAccessControlEntry
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.
Contains functions to import and export resources from the OpenCms VFS.
OpenCms modules provide a powerful, standardized way to extend
the core OpenCms functionality.
Access control and security classes for the OpenCms ACL permission system.
Contains permission dialog classes.
-
Uses of CmsAccessControlEntry in org.opencms.cmis
Modifier and TypeMethodDescriptionCmsCmisUtil.getCmisPermissions
(CmsAccessControlEntry ace) Converts an OpenCms ACE to a list of basic CMIS permissions.CmsCmisUtil.getNativePermissions
(CmsAccessControlEntry ace) Converts an OpenCms access control entry to a list of CMIS permissions which represent native OpenCms permissions. -
Uses of CmsAccessControlEntry in org.opencms.db
Modifier and TypeMethodDescriptionCmsDriverManager.readAccessControlEntry
(CmsDbContext dbc, CmsResource resource, CmsUUID principal) Reads an access control entry from the cms.I_CmsUserDriver.readAccessControlEntry
(CmsDbContext dbc, CmsProject project, CmsUUID resource, CmsUUID principal) Reads an access control entry for a given principal that is attached to a resource.Modifier and TypeMethodDescriptionCmsDriverManager.getAccessControlEntries
(CmsDbContext dbc, CmsResource resource, boolean getInherited) Returns the list of access control entries of a resource given its name.CmsSecurityManager.getAccessControlEntries
(CmsRequestContext context, CmsResource resource, boolean getInherited) Returns the list of access control entries of a resource given its name.CmsDriverManager.getAllAccessControlEntries
(CmsDbContext dbc) Reads all access control entries.CmsSecurityManager.getAllAccessControlEntries
(CmsRequestContext context) Gets all access control entries.I_CmsUserDriver.readAccessControlEntries
(CmsDbContext dbc, CmsProject project, CmsUUID resource, boolean inheritedOnly) Reads all relevant access control entries for a given resource.Modifier and TypeMethodDescriptionvoid
CmsDriverManager.writeAccessControlEntry
(CmsDbContext dbc, CmsResource resource, CmsAccessControlEntry ace) Writes an access control entries to a given resource.void
CmsSecurityManager.writeAccessControlEntry
(CmsRequestContext context, CmsResource resource, CmsAccessControlEntry ace) Writes an access control entries to a given resource.void
I_CmsUserDriver.writeAccessControlEntry
(CmsDbContext dbc, CmsProject project, CmsAccessControlEntry acEntry) Writes an access control entry.Modifier and TypeMethodDescriptionvoid
CmsDriverManager.importAccessControlEntries
(CmsDbContext dbc, CmsResource resource, List<CmsAccessControlEntry> acEntries) Writes a vector of access control entries as new access control entries of a given resource.void
CmsSecurityManager.importAccessControlEntries
(CmsRequestContext context, CmsResource resource, List<CmsAccessControlEntry> acEntries) Writes a list of access control entries as new access control entries of a given resource. -
Uses of CmsAccessControlEntry in org.opencms.db.generic
Modifier and TypeMethodDescriptionprotected CmsAccessControlEntry
CmsUserDriver.internalCreateAce
(ResultSet res) Internal helper method to create an access control entry from a database record.protected CmsAccessControlEntry
CmsUserDriver.internalCreateAce
(ResultSet res, CmsUUID newId) Internal helper method to create an access control entry from a database record.CmsUserDriver.readAccessControlEntry
(CmsDbContext dbc, CmsProject project, CmsUUID resource, CmsUUID principal) Modifier and TypeMethodDescriptionCmsUserDriver.readAccessControlEntries
(CmsDbContext dbc, CmsProject project, CmsUUID resource, boolean inheritedOnly) Modifier and TypeMethodDescriptionvoid
CmsUserDriver.writeAccessControlEntry
(CmsDbContext dbc, CmsProject project, CmsAccessControlEntry acEntry) -
Uses of CmsAccessControlEntry in org.opencms.file
Modifier and TypeMethodDescriptionCmsObject.getAccessControlEntries
(String resourceName) Returns the list of access control entries of a resource given its name.CmsObject.getAccessControlEntries
(String resourceName, boolean getInherited) Returns the list of access control entries of a resource given its name.CmsObject.getAllAccessControlEntries()
Gets all access control entries for the current project.Modifier and TypeMethodDescriptionvoid
CmsObject.importAccessControlEntries
(CmsResource resource, List<CmsAccessControlEntry> acEntries) Writes a list of access control entries as new access control entries of a given resource. -
Uses of CmsAccessControlEntry in org.opencms.importexport
Modifier and TypeFieldDescriptionprotected List<CmsAccessControlEntry>
CmsImportVersion10.m_aces
The list of ACEs for the current imported resource.Modifier and TypeMethodDescriptionprotected CmsAccessControlEntry
A_CmsImport.getImportAccessControlEntry
(CmsResource res, String id, String allowed, String denied, String flags) Deprecated.Creates a new access control entry and stores it for later write out.Modifier and TypeMethodDescriptionprotected void
A_CmsImport.importAccessControlEntries
(CmsResource resource, List<CmsAccessControlEntry> aceList) Deprecated.Writes already imported access control entries for a given resource. -
Uses of CmsAccessControlEntry in org.opencms.module
Modifier and TypeMethodDescriptionCmsResourceImportData.getAccessControlEntries()
Gets the access control entries. -
Uses of CmsAccessControlEntry in org.opencms.security
Modifier and TypeFieldDescriptionstatic final Comparator<CmsAccessControlEntry>
CmsAccessControlEntry.COMPARATOR_ACE
ACE comparator.Modifier and TypeMethodDescriptionCmsAccessControlEntry.withNulledResource()
Returns a copy of the access control entry with the resource id nulled.Modifier and TypeMethodDescriptionvoid
CmsAccessControlList.add
(CmsAccessControlEntry entry) Adds an access control entry to the access control list.void
CmsAccessControlList.setAllowedPermissions
(CmsAccessControlEntry entry) Sets the allowed permissions of a given access control entry as allowed permissions in the access control list.void
CmsAccessControlList.setDeniedPermissions
(CmsAccessControlEntry entry) Sets the denied permissions of a given access control entry as denied permissions in the access control list.ModifierConstructorDescriptionCmsAccessControlEntry
(CmsUUID resource, CmsAccessControlEntry base) Constructor to create a new access control entry for a given resource based on an existing access control entry. -
Uses of CmsAccessControlEntry in org.opencms.ui.dialogs.permissions
Modifier and TypeMethodDescriptionCmsPermissionBean.toAccessControlEntry
(CmsObject cms, CmsUUID resID) Creates ACE from bean.Modifier and TypeMethodDescriptionprotected CmsPermissionView
CmsPermissionDialog.buildPermissionEntryForm
(CmsAccessControlEntry entry, boolean editable, boolean extendedView, CmsUUID inheritRes) Creates an HTML input form for the current access control entry.protected String
CmsPermissionDialog.getConnectedResource
(CmsAccessControlEntry entry, Map<CmsUUID, String> parents) Returns the resource on which the specified access control entry was set.static String
CmsPermissionBean.getPrincipalNameFromACE
(CmsObject cms, CmsAccessControlEntry entry) Get name of principal from ACE.ModifierConstructorDescriptionCmsPermissionView
(CmsAccessControlEntry entry, boolean editable, boolean isFolder, String inheritedFrom, CmsPermissionView.PermissionChangeHandler changeHandler) Constructor.ModifierConstructorDescriptionCmsPermissionViewTable
(CmsObject cms, List<CmsAccessControlEntry> entries, boolean editable, boolean showRes, Map<CmsUUID, String> parents, CmsPermissionDialog dialog) public constructor.