void |
CmsDriverManager.changeLock(CmsDbContext dbc,
CmsResource resource,
CmsLockType lockType) |
Changes the lock of a resource to the current user,
that is "steals" the lock from another user.
|
protected void |
CmsSecurityManager.checkPermissions(CmsDbContext dbc,
CmsResource resource,
CmsPermissionSet requiredPermissions,
boolean checkLock,
CmsResourceFilter filter) |
Performs a blocking permission check on a resource.
|
protected void |
CmsSecurityManager.checkPermissions(CmsDbContext dbc,
CmsResource resource,
CmsPermissionSet requiredPermissions,
I_CmsPermissionHandler.LockCheck checkLock,
CmsResourceFilter filter) |
Performs a blocking permission check on a resource.
|
void |
CmsSecurityManager.checkPermissions(CmsRequestContext context,
CmsResource resource,
CmsPermissionSet requiredPermissions,
boolean checkLock,
CmsResourceFilter filter) |
Performs a blocking permission check on a resource.
|
protected void |
CmsSecurityManager.checkPermissions(CmsRequestContext context,
CmsResource resource,
CmsPermissionSet requiredPermissions,
I_CmsPermissionHandler.CmsPermissionCheckResult permissions) |
|
void |
CmsSecurityManager.chflags(CmsRequestContext context,
CmsResource resource,
int flags) |
Changes the resource flags of a resource.
|
void |
CmsSecurityManager.chtype(CmsRequestContext context,
CmsResource resource,
int type) |
Changes the resource type of a resource.
|
void |
CmsSecurityManager.copyAccessControlEntries(CmsRequestContext context,
CmsResource source,
CmsResource destination) |
Copies the access control entries of a given resource to a destination resource.
|
void |
CmsSecurityManager.copyResource(CmsRequestContext context,
CmsResource source,
java.lang.String destination,
CmsResource.CmsResourceCopyMode siblingMode) |
Copies a resource.
|
CmsPropertyDefinition |
CmsSecurityManager.createPropertyDefinition(CmsRequestContext context,
java.lang.String name) |
Creates a property definition.
|
void |
CmsSecurityManager.deleteGroup(CmsRequestContext context,
java.lang.String name) |
Delete a user group.
|
void |
CmsSecurityManager.deleteGroup(CmsRequestContext context,
CmsUUID groupId,
CmsUUID replacementId) |
Deletes a group, where all permissions, users and children of the group
are transfered to a replacement group.
|
void |
CmsSecurityManager.deletePropertyDefinition(CmsRequestContext context,
java.lang.String name) |
Deletes a property definition.
|
void |
CmsSecurityManager.deleteResource(CmsRequestContext context,
CmsResource resource,
CmsResource.CmsResourceDeleteMode siblingMode) |
Deletes a resource given its name.
|
protected void |
CmsSecurityManager.deleteUser(CmsRequestContext context,
CmsUser user,
CmsUser replacement) |
Deletes a user, where all permissions and resources attributes of the user
were transfered to a replacement user, if given.
|
void |
CmsSecurityManager.importAccessControlEntries(CmsRequestContext context,
CmsResource resource,
java.util.List<CmsAccessControlEntry> acEntries) |
Writes a list of access control entries as new access control entries of a given resource.
|
void |
CmsSecurityManager.moveResource(CmsRequestContext context,
CmsResource source,
java.lang.String destination) |
Moves a resource.
|
java.util.List<CmsResource> |
CmsSecurityManager.readChildResources(CmsRequestContext context,
CmsResource resource,
CmsResourceFilter filter,
boolean getFolders,
boolean getFiles) |
Returns the child resources of a resource, that is the resources
contained in a folder.
|
CmsResource |
CmsSecurityManager.readDefaultFile(CmsRequestContext context,
CmsResource resource,
CmsResourceFilter resourceFilter) |
Returns the default file for the given folder.
|
java.util.List<CmsResource> |
CmsSecurityManager.readResources(CmsRequestContext context,
CmsResource parent,
CmsResourceFilter filter,
boolean readTree) |
Reads all resources below the given path matching the filter criteria,
including the full tree below the path only in case the readTree
parameter is true .
|
void |
CmsSecurityManager.removeAccessControlEntry(CmsRequestContext context,
CmsResource resource,
CmsUUID principal) |
Removes an access control entry for a given resource and principal.
|
void |
CmsDriverManager.removeUserFromGroup(CmsDbContext dbc,
java.lang.String username,
java.lang.String groupname,
boolean readRoles) |
Removes a user from a group.
|
void |
CmsSecurityManager.replaceResource(CmsRequestContext context,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties) |
Replaces the content, type and properties of a resource.
|
void |
CmsDriverManager.resetPassword(CmsDbContext dbc,
java.lang.String username,
java.lang.String oldPassword,
CmsSecondFactorInfo secondFactor,
java.lang.String newPassword) |
Resets the password for a specified user.
|
void |
CmsSecurityManager.resetPassword(CmsRequestContext context,
java.lang.String username,
java.lang.String oldPassword,
CmsSecondFactorInfo secondFactor,
java.lang.String newPassword) |
Resets the password for a specified user.
|
protected void |
CmsDriverManager.resetResourcesInProject(CmsDbContext dbc,
CmsUUID projectId,
java.util.List<CmsResource> modifiedFiles,
java.util.List<CmsResource> modifiedFolders) |
Resets the resources in a project to their online state.
|
void |
CmsSecurityManager.restoreResource(CmsRequestContext context,
CmsResource resource,
int version) |
Restores a resource in the current project with the given version from the historical archive.
|
void |
CmsSecurityManager.setDateExpired(CmsRequestContext context,
CmsResource resource,
long dateExpired) |
Changes the "expire" date of a resource.
|
void |
CmsSecurityManager.setDateLastModified(CmsRequestContext context,
CmsResource resource,
long dateLastModified) |
Changes the "last modified" time stamp of a resource.
|
void |
CmsSecurityManager.setDateReleased(CmsRequestContext context,
CmsResource resource,
long dateReleased) |
Changes the "release" date of a resource.
|
void |
CmsSecurityManager.undoChanges(CmsRequestContext context,
CmsResource resource,
CmsResource.CmsResourceUndoMode mode) |
Undos all changes in the resource by restoring the version from the
online project to the current offline project.
|
void |
CmsSecurityManager.unlockResource(CmsRequestContext context,
CmsResource resource) |
Unlocks a resource.
|
void |
CmsDriverManager.validatePassword(java.lang.String password) |
This method checks if a new password follows the rules for
new passwords, which are defined by a Class implementing the
I_CmsPasswordHandler
interface and configured in the opencms.properties file.
|
void |
CmsSecurityManager.validatePassword(java.lang.String password) |
Checks if a new password follows the rules for
new passwords, which are defined by a Class implementing the
I_CmsPasswordHandler
interface and configured in the opencms.properties file.
|
void |
CmsSecurityManager.writeAccessControlEntry(CmsRequestContext context,
CmsResource resource,
CmsAccessControlEntry ace) |
Writes an access control entries to a given resource.
|
CmsFile |
CmsSecurityManager.writeFile(CmsRequestContext context,
CmsFile resource) |
Writes a resource to the OpenCms VFS, including it's content.
|
void |
CmsSecurityManager.writePropertyObject(CmsRequestContext context,
CmsResource resource,
CmsProperty property) |
Writes a property for a specified resource.
|
void |
CmsSecurityManager.writePropertyObjects(CmsRequestContext context,
CmsResource resource,
java.util.List<CmsProperty> properties) |
Writes a list of properties for a specified resource.
|
void |
CmsSecurityManager.writeResource(CmsRequestContext context,
CmsResource resource) |
Writes a resource to the OpenCms VFS.
|