/** * Returns the currently denied permissions as bitset.<p> * * @return the denied permissions */ public int getDeniedPermissions() { return m_permissions.getDeniedPermissions(); }
/** * Returns the currently denied permissions as bitset.<p> * * @return the denied permissions */ public int getDeniedPermissions() { return m_permissions.getDeniedPermissions(); }
/** * Sets the allowed permissions of a given access control entry as allowed permissions in the access control list.<p> * The denied permissions are left unchanged. * * @param entry the access control entry */ public void setAllowedPermissions(CmsAccessControlEntry entry) { CmsPermissionSetCustom p = m_permissions.get(entry.getPrincipal()); if (p == null) { p = new CmsPermissionSetCustom(); m_permissions.put(entry.getPrincipal(), p); } p.setPermissions(entry.getAllowedPermissions(), p.getDeniedPermissions()); }
/** * Sets the allowed permissions of a given access control entry as allowed permissions in the access control list.<p> * The denied permissions are left unchanged. * * @param entry the access control entry */ public void setAllowedPermissions(CmsAccessControlEntry entry) { CmsPermissionSetCustom p = (CmsPermissionSetCustom)m_permissions.get(entry.getPrincipal()); if (p == null) { p = new CmsPermissionSetCustom(); m_permissions.put(entry.getPrincipal(), p); } p.setPermissions(entry.getAllowedPermissions(), p.getDeniedPermissions()); }
permissions.getDeniedPermissions() & ~CmsPermissionSet.PERMISSION_VIEW); permissions.getDeniedPermissions() & ~CmsPermissionSet.PERMISSION_DIRECT_PUBLISH);
permissions.getDeniedPermissions() & ~CmsPermissionSet.PERMISSION_VIEW); permissions.getDeniedPermissions() & ~CmsPermissionSet.PERMISSION_DIRECT_PUBLISH);