Uses of Class
org.opencms.db.CmsDriverManager
Package
Description
Low-level database connection and access functionality.
Generic (ANSI-SQL) implementation of the OpenCms database connector.
The lock state of the resources in the VFS is handled with these classes.
Classes to handle the OpenCms publish process.
Classes to represent and validate the internal and external links/relations of resources in the OpenCms VFS.
Access control and security classes for the OpenCms ACL permission system.
-
Uses of CmsDriverManager in org.opencms.db
Modifier and TypeFieldDescriptionprotected CmsDriverManager
CmsSecurityManager.m_driverManager
The initialized OpenCms driver manager to access the database.Modifier and TypeMethodDescriptionCmsDriverManager.ResourceOUCacheKey.getDriverManager()
Gets the current driver manager.static CmsDriverManager
CmsDriverManager.newInstance
(CmsConfigurationManager configurationManager, CmsSecurityManager securityManager, I_CmsDbContextFactory runtimeInfoFactory, CmsPublishEngine publishEngine) Reads the required configurations from the opencms.properties file and creates the various drivers to access the cms resources.Modifier and TypeMethodDescriptionvoid
CmsDriverManager.ResourceOUMap.init
(CmsDriverManager driverManager, CmsDbContext dbc) Reads the OU resource data from the VFS and initializes this instance with it.void
I_CmsDriver.init
(CmsDbContext dbc, CmsConfigurationManager configurationManager, List<String> successiveDrivers, CmsDriverManager driverManager) Initializes the driver.void
CmsDbContextFactory.initialize
(CmsDriverManager driverManager) void
I_CmsDbContextFactory.initialize
(CmsDriverManager driverManager) Initializes the runtime info factory with the OpenCms driver manager.void
I_CmsHistoryDriver.setDriverManager
(CmsDriverManager driverManager) Sets the driver manager for this driver if possible.void
I_CmsProjectDriver.setDriverManager
(CmsDriverManager driverManager) Sets the driver manager for this driver if possible.void
I_CmsUserDriver.setDriverManager
(CmsDriverManager driverManager) Sets the driver manager for this driver if possible.void
I_CmsVfsDriver.setDriverManager
(CmsDriverManager driverManager) Sets the driver manager for this driver if possible.ModifierConstructorDescriptionprotected
CmsSqlManager
(CmsDriverManager driverManager) Creates a new SQL manager from the provided driver manager.ResourceOUCacheKey
(CmsDriverManager driverManager, CmsDbContext dbc) Creates a new instance. -
Uses of CmsDriverManager in org.opencms.db.generic
Modifier and TypeFieldDescriptionprotected CmsDriverManager
CmsHistoryDriver.m_driverManager
The driver manager instance.protected CmsDriverManager
CmsProjectDriver.m_driverManager
The driver manager.protected CmsDriverManager
CmsSubscriptionDriver.m_driverManager
A reference to the driver manager used by this driver.protected CmsDriverManager
CmsUserDriver.m_driverManager
The driver manager.protected CmsDriverManager
CmsVfsDriver.m_driverManager
The driver manager.Modifier and TypeMethodDescriptionvoid
CmsHistoryDriver.init
(CmsDbContext dbc, CmsConfigurationManager configurationManager, List<String> successiveDrivers, CmsDriverManager driverManager) void
CmsProjectDriver.init
(CmsDbContext dbc, CmsConfigurationManager configurationManager, List<String> successiveDrivers, CmsDriverManager driverManager) void
CmsSubscriptionDriver.init
(CmsDbContext dbc, CmsConfigurationManager configurationManager, List<String> successiveDrivers, CmsDriverManager driverManager) void
CmsUserDriver.init
(CmsDbContext dbc, CmsConfigurationManager configurationManager, List<String> successiveDrivers, CmsDriverManager driverManager) void
CmsVfsDriver.init
(CmsDbContext dbc, CmsConfigurationManager configurationManager, List<String> successiveDrivers, CmsDriverManager driverManager) void
CmsHistoryDriver.setDriverManager
(CmsDriverManager driverManager) void
CmsProjectDriver.setDriverManager
(CmsDriverManager driverManager) void
CmsUserDriver.setDriverManager
(CmsDriverManager driverManager) void
CmsVfsDriver.setDriverManager
(CmsDriverManager driverManager) -
Uses of CmsDriverManager in org.opencms.lock
ModifierConstructorDescriptionCmsLockManager
(CmsDriverManager driverManager) Default constructor, creates a new lock manager. -
Uses of CmsDriverManager in org.opencms.publish
Modifier and TypeMethodDescriptionprotected CmsDriverManager
CmsPublishEngine.getDriverManager()
Returns the driver manager instance.Modifier and TypeMethodDescriptionvoid
CmsPublishEngine.setDriverManager
(CmsDriverManager driverManager) Sets the driver manager instance. -
Uses of CmsDriverManager in org.opencms.relations
Modifier and TypeFieldDescriptionprotected CmsDriverManager
CmsRelationSystemValidator.m_driverManager
The driver manager.ModifierConstructorDescriptionCmsRelationSystemValidator
(CmsDriverManager driverManager) Default constructor. -
Uses of CmsDriverManager in org.opencms.security
Modifier and TypeFieldDescriptionprotected CmsDriverManager
CmsDefaultPermissionHandler.m_driverManager
Driver Manager instance.Modifier and TypeMethodDescriptionvoid
CmsDefaultPermissionHandler.init
(CmsDriverManager driverManager, CmsSystemConfiguration systemConfiguration) void
I_CmsPermissionHandler.init
(CmsDriverManager driverManager, CmsSystemConfiguration systemConfiguration) Initializes internal variables needed to work.