public class CmsUserDriver extends CmsUserDriver
m_digest, m_digestAlgorithm, m_digestFileEncoding, m_driverManager, m_sqlManager, ORGUNIT_BASE_FOLDER, REQ_ATTR_DONT_DIGEST_PASSWORD
DRIVER_TYPE_ID
AND_CONDITION, BEGIN_CONDITION, BEGIN_EXCLUDE_CONDITION, BEGIN_INCLUDE_CONDITION, END_CONDITION, OR_CONDITION
Constructor and Description |
---|
CmsUserDriver()
Creates a new driver instance.
|
Modifier and Type | Method and Description |
---|---|
CmsUserQueryBuilder |
createUserQueryBuilder()
Creates a new user query builder.
|
CmsSqlManager |
initSqlManager(java.lang.String classname)
Initializes the SQL manager for this driver.
|
static boolean |
isInstantiated()
Returns true if the user driver has been instantiated.
|
addResourceToOrganizationalUnit, countUsers, createAccessControlEntry, createGroup, createOrganizationalUnit, createRoleQuery, createRootOrganizationalUnit, createUser, createUserInGroup, createUserQuery, deleteGroup, deleteOrganizationalUnit, deleteUser, deleteUserInfos, deleteUserInGroup, destroy, existsGroup, existsUser, fillDefaults, getGroups, getOrganizationalUnits, getResourcesForOrganizationalUnit, getSqlManager, getUsers, getUsersWithoutAdditionalInfo, init, internalCreateAce, internalCreateAce, internalCreateDefaultGroups, internalCreateGroup, internalCreateOrgUnitFromResource, internalCreateResourceForOrgUnit, internalCreateUser, internalDeleteOrgUnitResource, internalDeleteUserInfo, internalGetUsers, internalOrgUnitFolder, internalResourcesForOrgUnit, internalUpdateRoleGroup, internalUpdateUserInfo, internalValidateResourceForOrgUnit, internalValidateUserInGroup, internalWriteOrgUnitProperty, internalWriteUserInfo, internalWriteUserInfos, publishAccessControlEntries, readAccessControlEntries, readAccessControlEntry, readChildGroups, readGroup, readGroup, readGroupsOfUser, readOrganizationalUnit, readUser, readUser, readUser, readUserInfos, readUsersOfGroup, removeAccessControlEntries, removeAccessControlEntriesForPrincipal, removeAccessControlEntry, removeResourceFromOrganizationalUnit, searchUsers, setDriverManager, setSqlManager, setUsersOrganizationalUnit, writeAccessControlEntry, writeGroup, writeOrganizationalUnit, writePassword, writeUser, writeUserInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public CmsUserDriver()
public static boolean isInstantiated()
We use this to check whether the used database is MSSQL. TODO: Make lazy user lists work with MSSQL, too.
public CmsUserQueryBuilder createUserQueryBuilder()
CmsUserDriver
createUserQueryBuilder
in class CmsUserDriver
CmsUserDriver.createUserQueryBuilder()
public CmsSqlManager initSqlManager(java.lang.String classname)
I_CmsUserDriver
To obtain JDBC connections from different pools, further {online|offline|history} pool Urls have to be specified.
initSqlManager
in interface I_CmsUserDriver
initSqlManager
in class CmsUserDriver
classname
- the classname of the SQL managerI_CmsUserDriver.initSqlManager(String)