Get content item ACL.
Example using IContentManager
List<ACLEntry> aclList = contentManager.getContentItemACL(contentId);
Example using ContentItem object
// userId is the current user ID content = contentManager.getContentById(contentId, userId); List<ACLEntry> aclList = content.getACL();
Grants group access to a content item.
Example using IContentManager
// groupId is the group to grant permission contentManager.grantContentAccessToGroup(contentId, groupId);
Example using ContentItem object
// userId is the current user ID content = contentManager.getContentById(contentId, userId); // groupId is the group to grant permission content.grantAccessGroup(groupId);
Grants user access to a content item.
Example using IContentManager
// userId is the user to grant permission contentManager.grantContentAccessToUser(contentId, userId);
Example using ContentItem object
// userId is the current user ID content = contentManager.getContentById(contentId, userId); // userAccessId is the group to grant permission content.grantAccessGroup(userAccessId);
Checks if group has access to the content.
// groupId is the group we are checking access boolean hasAccess = contentManager.hasContentAccessGroup(contentId, groupId)
Checks if user has access to the content.
// userId is the user we are checking access boolean hasAccess = contentManager.hasContentAccessUser(contentId, userId)
Revokes group access to a content item.
Example using IContentManager
// groupId is the group to revoke permission contentManager.revokeContentAccessToGroup(nodeId, groupId);
Example using Node object
// userId is the current user ID node = contentManager.getNodeById(nodeId, userId); // groupId is the group to revoke permission node.revokeContentAccessToGroup(groupId);
Revokes user access to a content item.
Example using IContentManager
// userId is the group to revoke permission contentManager.revokeContentAccessToUser(nodeId, userId);
Example using Node object
// userId is the current user ID node = contentManager.getNodeById(nodeId, userId); // userPermissionId is the user to revoke permission node.revokeContentAccessToUser(userPermissionId);
Back to CMS User Guide.