/** * Sets the allowed permissions in the access control entry.<p> * * @param allowed the allowed permissions as bitset */ public void grantPermissions(int allowed) { m_permissions.grantPermissions(allowed); }
/** * Sets the allowed permissions in the access control entry.<p> * * @param allowed the allowed permissions as bitset */ public void grantPermissions(int allowed) { m_permissions.grantPermissions(allowed); }
try { if (getCms().hasPermissions(resource, CmsPermissionSet.ACCESS_CONTROL, false, CmsResourceFilter.ALL)) { pset.grantPermissions(CmsPermissionSet.PERMISSION_CONTROL); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_CONTROL); pset.grantPermissions(CmsPermissionSet.PERMISSION_DIRECT_PUBLISH); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_DIRECT_PUBLISH); pset.grantPermissions(CmsPermissionSet.PERMISSION_READ); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_READ); pset.grantPermissions(CmsPermissionSet.PERMISSION_VIEW); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_VIEW); pset.grantPermissions(CmsPermissionSet.PERMISSION_WRITE); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_WRITE);
try { if (getCms().hasPermissions(resource, CmsPermissionSet.ACCESS_CONTROL, false, CmsResourceFilter.ALL)) { pset.grantPermissions(CmsPermissionSet.PERMISSION_CONTROL); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_CONTROL); false, CmsResourceFilter.ALL)) { pset.grantPermissions(CmsPermissionSet.PERMISSION_DIRECT_PUBLISH); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_DIRECT_PUBLISH); pset.grantPermissions(CmsPermissionSet.PERMISSION_READ); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_READ); pset.grantPermissions(CmsPermissionSet.PERMISSION_VIEW); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_VIEW); pset.grantPermissions(CmsPermissionSet.PERMISSION_WRITE); } else { pset.denyPermissions(CmsPermissionSet.PERMISSION_WRITE);