public String getText(Object object) { return " " + ((SecurityRole) object).getRoleName();//$NON-NLS-1$ }
public SecurityRole getSecurityRoleNamed(String roleName) { java.util.List tempRoles = getSecurityRoles(); SecurityRole role; for (int i = 0; i < tempRoles.size(); i++) { role = (SecurityRole) tempRoles.get(i); if (role.getRoleName().equals(roleName)) return role; } return null; }
public SecurityRole getSecurityRole(String aRoleName) { if (aRoleName == null) return null; List myRoles = getRoles(); int size = myRoles.size(); SecurityRole role; for (int i = 0; i < size; i++){ role = (SecurityRole) myRoles.get(i); if (aRoleName.equals(role.getRoleName())) return role; } return null; } /**
public SecurityRole getSecurityRoleNamed(String roleName) { java.util.List tempRoles = getSecurityRoles(); SecurityRole role; for (int i = 0; i < tempRoles.size(); i++) { role = (SecurityRole) tempRoles.get(i); if (role.getRoleName().equals(roleName)) return role; } return null; }
public SecurityRole getSecurityRoleNamed(String roleName) { java.util.List tempRoles = getSecurityRoles(); SecurityRole role; for (int i = 0; i < tempRoles.size(); i++) { role = (SecurityRole) tempRoles.get(i); if (role.getRoleName().equals(roleName)) return role; } return null; } /**
/** * validate for duplicates in EAR Roles * * @param EList earRoleList - List of ear roles. */ public void validateEarRoles(EList earRoleList) { Set s = new HashSet(earRoleList.size()); for (int i = 0; i < earRoleList.size(); i++) { SecurityRole securityRole = (SecurityRole) earRoleList.get(i); if (!(s.add(securityRole.getRoleName()))) { String roleName = securityRole.getRoleName(); String[] params = new String[1]; params[0] = roleName; String msg = NLS.bind(EARValidationMessageResourceHandler.ERROR_EAR_DUPLICATE_ROLES, params); addLocalizedWarning( msg, appDD ); }// if }// for }// validateEarRoles
public boolean equals(Object o) { if (inEclipse) return super.equals(o); if (o instanceof SecurityRoleImpl) { String r1 = getRoleName(); String r2 = ((SecurityRole) o).getRoleName(); if ((r1 != null) && (r2 != null)) { if (r1.equals(r2)) { return true; } } else if (r1 == null && r2 == null) return super.equals(o); } return false; } public int hashCode() {
/** * validate the existance of the EJB Roles in the EAR Roles and duplicates ib EJB Roles * * @param EList earRoleList - List of ear roles. * @param EList ejbRoles - List of ejb roles. */ public void validateEJBRolesWithEARRoles(EList earRoleList, EList ejbRoles) { for (int i = 0; i < ejbRoles.size(); i++) { if (!(earRoleList.contains(ejbRoles.get(i)))) { String[] params = new String[1]; params[0] = ((SecurityRole) (ejbRoles.get(i))).getRoleName(); addWarning(EREF_CATEGORY, ERROR_EAR_MISSING_EJB_ROLE, params); }// if }// for }// validateEJBRolesWithEARRoles
public String getText(MethodPermission mp) { if (mp.isUnchecked()) return EJBProviderLibrariesResourceHandler.getString("Unchecked_UI_"); //$NON-NLS-1$ List roles = mp.getRoles(); StringBuffer buf = new StringBuffer(); //buf.append(ResourceHandler.getString("MethodPermission__UI_")); //$NON-NLS-1$ = // "MethodPermission " buf.append("("); //$NON-NLS-1$ SecurityRole role = null; for (int i = 0; i < roles.size(); i++) { if (i != 0) buf.append(", "); //$NON-NLS-1$ role = (SecurityRole) roles.get(i); buf.append(role.getRoleName()); } buf.append(")"); //$NON-NLS-1$ return buf.toString(); } /**
/** * @see com.ibm.etools.commonarchive.EARFile */ public SecurityRole addCopyIfNotExists(SecurityRole aRole) { Application dd = getDeploymentDescriptor(); SecurityRole copy = null; if (!dd.containsSecurityRole(aRole.getRoleName())) { copy = (SecurityRole) EtoolsCopyUtility.createCopy(aRole); dd.getSecurityRoles().add(copy); } return copy; }
String name = role.getRoleName(); if (name != null) name = name.trim();
/** * @see EARFile */ public void pushDownRole(SecurityRole role, Module aModule) { try { if (aModule.isWebModule()) { WebApp dd = getDeploymentDescriptor((WebModule) aModule); if (dd.getSecurityRoleNamed(role.getRoleName()) == null) dd.getSecurityRoles().add(EtoolsCopyUtility.createCopy(role)); } else if (aModule.isEjbModule()) { AssemblyDescriptor assembly = getAssemblyDescriptorAddIfNecessary(getDeploymentDescriptor((EjbModule) aModule)); if (assembly.getSecurityRoleNamed(role.getRoleName()) == null) assembly.getSecurityRoles().add(EtoolsCopyUtility.createCopy(role)); } } catch (Exception e) { throw new DeploymentDescriptorLoadException(CommonArchiveResourceHandler.getString(CommonArchiveResourceHandler.dd_in_ear_load_EXC_, (new Object[]{aModule.getUri(), getURI()})), e); // = "Exception occurred loading deployment descriptor for module "{0}" in ear file "{1}"" } }
while(iterator.hasNext()) { SecurityRole role = (SecurityRole)iterator.next(); if(role.getRoleName().equals(roleLink)) { roleExists = true; break;
while(iterator.hasNext()) { SecurityRole role = (SecurityRole)iterator.next(); if(role.getRoleName().equals(roleLink)) { roleExists = true; break;
if ((role == null) || (!role.eIsSet(CommonPackage.eINSTANCE.getSecurityRole_RoleName())) || (role.getRoleName().equals(""))) { //$NON-NLS-1$
vc.addMessage(message); else if ((!role.eIsSet(CommonPackage.eINSTANCE.getSecurityRole_RoleName())) || (role.getRoleName().equals(""))) { //$NON-NLS-1$
/** * @see com.ibm.etools.commonarchive.EARFile */ public SecurityRole addCopy(SecurityRole aRole, Module aModule) throws DuplicateObjectException { EObject dd = null; try { dd = getDeploymentDescriptor(aModule); } catch (Exception e) { throw new DeploymentDescriptorLoadException(CommonArchiveResourceHandler.getString(CommonArchiveResourceHandler.dd_in_ear_load_EXC_, (new Object[]{aModule.getUri(), getURI()})), e); // = "Exception occurred loading deployment descriptor for module "{0}" in ear file "{1}"" } String roleName = aRole.getRoleName(); SecurityRole copy = (SecurityRole) EtoolsCopyUtility.createCopy(aRole); if (aModule.isEjbModule()) { EJBJar ejbJar = (EJBJar) dd; if (ejbJar.containsSecurityRole(roleName)) throw new DuplicateObjectException(CommonArchiveResourceHandler.getString(CommonArchiveResourceHandler.dup_sec_role_module_EXC_, (new Object[]{aModule.getUri(), roleName})), ejbJar.getAssemblyDescriptor().getSecurityRoleNamed(roleName)); // = "Deployment descriptor for {0} already contains a security role named {1}" getAssemblyDescriptorAddIfNecessary(ejbJar).getSecurityRoles().add(copy); } else if (aModule.isWebModule()) { WebApp webApp = (WebApp) dd; if (webApp.containsSecurityRole(roleName)) throw new DuplicateObjectException(CommonArchiveResourceHandler.getString(CommonArchiveResourceHandler.dup_sec_role_module_EXC_, (new Object[]{aModule.getUri(), roleName})), webApp.getSecurityRoleNamed(roleName));// = "Deployment descriptor for {0} already contains a security role named {1}" webApp.getSecurityRoles().add(copy); } addCopyIfNotExists(aRole); return copy; }