@Name(value="securityActions")
@Scope(value=CONVERSATION)
@Install(precedence=31)
public class ToutaticeSecurityActionsBean
extends org.nuxeo.ecm.webapp.security.SecurityActionsBean
CACHED_PERMISSION_TO_CHECK, cachedDeletedUserAndGroups, cachedValidatedUserAndGroups, currentUser, documentManager, entries, navigationContext, obsoleteSecurityData, permissionActionListManager, permissionListManager, principalListManager, securityData, SEED_PERMISSIONS_TO_CHECK, selectedEntries, selectedEntry, userManager| Constructor and Description |
|---|
ToutaticeSecurityActionsBean() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasAllRights() |
boolean |
hasPermission(String permission)
Checks if current user has given permission
on current document.
|
void |
modifyLocalACl(boolean blockInheritance)
Adds Master Owners on local ACL when inheritance is blocked.
|
String |
updateSecurityOnDocument() |
addPermission, addPermission, addPermissionAndUpdate, addPermissions, addPermissionsAndUpdate, blockRightInheritance, displayInheritedPermissions, getBlockRightInheritance, getCanAddSecurityRules, getCanRemoveSecurityRules, getCurrentDocumentUsers, getDataTableModel, getDisplayInheritedPermissions, getIconAltMap, getIconPathMap, getParentDocumentsUsers, getPermissionsToCheck, getSecurityData, getSelectedEntries, getSelectedEntry, getSettablePermissions, getVisibleUserPermissions, rebuildSecurityData, reconstructTableModel, removePermission, removePermissionAndUpdate, removePermissions, removePermissionsAndUpdate, resetSecurityData, saveSecurityUpdates, setBlockRightInheritance, setSelectedEntries, setSelectedEntrypublic void modifyLocalACl(boolean blockInheritance)
throws org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.core.api.ClientExceptionpublic String updateSecurityOnDocument() throws org.nuxeo.ecm.core.api.ClientException
updateSecurityOnDocument in interface org.nuxeo.ecm.webapp.security.SecurityActionsupdateSecurityOnDocument in class org.nuxeo.ecm.webapp.security.SecurityActionsBeanorg.nuxeo.ecm.core.api.ClientExceptionpublic boolean hasAllRights()
public boolean hasPermission(String permission)
permission - Copyright © 2021. All rights reserved.