for (int k = 0; k < allEntries.size(); k++) { CmsAccessControlEntry curEntry = (CmsAccessControlEntry)allEntries.get(k); String curType = getEntryType(curEntry.getFlags(), false); I_CmsPrincipal p; try { flags = curEntry.getFlags(); break; } else if (p == null) { flags = curEntry.getFlags(); break; } else if ((curEntry.getPrincipal().equals(CmsAccessControlEntry.PRINCIPAL_ALL_OTHERS_ID) && name.equals(CmsAccessControlEntry.PRINCIPAL_ALL_OTHERS_NAME)) || (curEntry.getPrincipal().equals(CmsAccessControlEntry.PRINCIPAL_OVERWRITE_ALL_ID) && name.equals(CmsAccessControlEntry.PRINCIPAL_OVERWRITE_ALL_NAME))) { flags = curEntry.getFlags(); break;
for (int k = 0; k < allEntries.size(); k++) { CmsAccessControlEntry curEntry = allEntries.get(k); String curType = getEntryType(curEntry.getFlags(), false); I_CmsPrincipal p; try { flags = curEntry.getFlags(); break; } else if (p == null) { flags = curEntry.getFlags(); break; } else if ((curEntry.getPrincipal().equals(CmsAccessControlEntry.PRINCIPAL_ALL_OTHERS_ID) || (curEntry.getPrincipal().equals(CmsAccessControlEntry.PRINCIPAL_OVERWRITE_ALL_ID) && name.equals(CmsAccessControlEntry.PRINCIPAL_OVERWRITE_ALL_NAME))) { flags = curEntry.getFlags(); break;
if ((flags > 0) && ((entry.getFlags() & flags) == 0)) { entry.getAllowedPermissions(), entry.getDeniedPermissions(), (entry.getFlags() | flags)); } else if (entry.getFlags() < CmsAccessControlEntry.ACCESS_FLAGS_USER) { entry.getAllowedPermissions(), entry.getDeniedPermissions(), (entry.getFlags() | CmsAccessControlEntry.ACCESS_FLAGS_GROUP)); String type = getEntryType(entry.getFlags(), false); int typeInt = getEntryTypeInt(entry.getFlags()); String typeLocalized = UNKNOWN_TYPE; if (typeInt >= 0) { typeImg = getEntryType(entry.getFlags(), true).toLowerCase(); result.append("<input type=\"checkbox\" name=\"").append(PARAM_RESPONSIBLE).append( "\" value=\"true\"").append(disabled); if (isResponsible(entry.getFlags())) { result.append(" checked=\"checked\""); result.append("<input type=\"checkbox\" name=\"").append(PARAM_OVERWRITEINHERITED).append( "\" value=\"true\"").append(disabled); if (isOverWritingInherited(entry.getFlags())) { result.append(" checked=\"checked\"");
int flags = m_entry.getFlags();
if ((flags > 0) && ((entry.getFlags() & flags) == 0)) { entry.getAllowedPermissions(), entry.getDeniedPermissions(), (entry.getFlags() | flags)); } else if (entry.getFlags() < CmsAccessControlEntry.ACCESS_FLAGS_USER) { entry.getAllowedPermissions(), entry.getDeniedPermissions(), (entry.getFlags() | CmsAccessControlEntry.ACCESS_FLAGS_GROUP)); String type = getEntryType(entry.getFlags(), false); int typeInt = getEntryTypeInt(entry.getFlags()); String typeLocalized = UNKNOWN_TYPE; if (typeInt >= 0) { typeImg = getEntryType(entry.getFlags(), true).toLowerCase(); result.append("<input type=\"checkbox\" name=\"").append(PARAM_RESPONSIBLE).append( "\" value=\"true\"").append(disabled); if (isResponsible(entry.getFlags())) { result.append(" checked=\"checked\""); result.append("<input type=\"checkbox\" name=\"").append(PARAM_OVERWRITEINHERITED).append( "\" value=\"true\"").append(disabled); if (isOverWritingInherited(entry.getFlags())) { result.append(" checked=\"checked\"");
ace.getAllowedPermissions(), ace.getDeniedPermissions(), ace.getFlags());
ace.getPermissions().getAllowedPermissions(), ace.getPermissions().getDeniedPermissions(), ace.getFlags());
ace.getAllowedPermissions(), ace.getDeniedPermissions(), ace.getFlags());
ace.getPermissions().getAllowedPermissions(), ace.getPermissions().getDeniedPermissions(), ace.getFlags());
/** * Creates a string representation of an access control entry.<p> * * @param ace the access control entry * * @return the string representation of the access control entry */ private String getAceString(CmsAccessControlEntry ace) { String result = ace.getPermissions().getPermissionString() + (ace.isResponsible() ? ace.getResponsibleString() : "") + ace.getInheritingString(); if ((ace.getFlags() & CmsAccessControlEntry.ACCESS_FLAGS_OVERWRITE) != 0) { result = result + " (" + Messages.get().getBundle(OpenCms.getWorkplaceManager().getWorkplaceLocale(m_cms)).key( Messages.GUI_PERMISSION_COLUMN_OVERWRITE_0) + ")"; } return result; }
if ((acEntry.getFlags() & CmsAccessControlEntry.ACCESS_FLAGS_OVERWRITE) > 0) { acl.setAllowedPermissions(acEntry);
if ((acEntry.getFlags() & CmsAccessControlEntry.ACCESS_FLAGS_OVERWRITE) > 0) { acl.setAllowedPermissions(acEntry);
if ((flags > 0) && ((entry.getFlags() & flags) == 0)) { entry.getAllowedPermissions(), entry.getDeniedPermissions(), (entry.getFlags() | flags)); } else if (entry.getFlags() < CmsAccessControlEntry.ACCESS_FLAGS_USER) { entry.getAllowedPermissions(), entry.getDeniedPermissions(), (entry.getFlags() | CmsAccessControlEntry.ACCESS_FLAGS_GROUP)); m_principalType = getEntryType(entry.getFlags(), false); m_permissions.setTableFieldFactory(FIELD_FACTORY); m_permissions.setEditable(m_editable); m_responsibleCheckbox.setValue(isResponsible(entry.getFlags())); m_overwriteCheckbox.setValue(isOverWritingInherited(entry.getFlags())); m_inheritCheckbox.setVisible(isFolder); m_inheritCheckbox.setValue(Boolean.valueOf(m_entry.isInheriting()));
int flags = ace.getFlags(); String acePrincipalName = ""; CmsUUID acePrincipal = ace.getPrincipal();
int flags = ace.getFlags(); String acePrincipalName = ""; CmsUUID acePrincipal = ace.getPrincipal();