/** * Default implementation returns <code>securityRoleRef.getName()</code>. */ public String getJNDINameForRef(EnterpriseBean bean, SecurityRoleRef securityRoleRef) { return securityRoleRef.getName(); }
/** * This returns the servlet of the SecurityRoleRef. */ public Object getParent(Object object) { return object == null ? null : ((SecurityRoleRef) object).eContainer(); }
/** * @see org.eclipse.jst.j2ee.internal.ejb.EnterpriseBean */ public void reSyncSecurityRoleRef(java.lang.String existingRoleName, java.lang.String newRoleName) { List roleRefs = getSecurityRoleRefs(); for (int i = 0; i < roleRefs.size(); i++) { SecurityRoleRef roleRef = (SecurityRoleRef) roleRefs.get(i); if (roleRef.getLink() != null && roleRef.getLink().equals(existingRoleName)) roleRef.setLink(newRoleName); } } public void setEjbClassName(String ejbClassName) {
String roleName = ref.getName(); if ((roleName == null) || (roleName.equals(""))) { //$NON-NLS-1$ roleName = ""; //$NON-NLS-1$ String roleLink = ref.getLink(); boolean isLinkDefined = ((ref.eIsSet(CommonPackage.eINSTANCE.getSecurityRoleRef_Link())) && (roleLink != null) && (!roleLink.equals(""))); //$NON-NLS-1$
/** * @param allRefs * @param secRoleRefs */ private void validateDuplicateSecurityRoleRefs(Set allRefs, List secRoleRefs) { if (!secRoleRefs.isEmpty()) { SecurityRoleRef firstRef = (SecurityRoleRef)(secRoleRefs.get(0)); if(!(firstRef.eContainer() instanceof EnterpriseBean)) cleanUpSubTaskMessages(firstRef); for (int refNo = 0; refNo < secRoleRefs.size(); refNo++) { SecurityRoleRef ref = (SecurityRoleRef) (secRoleRefs.get(refNo)); String refName = ref.getName(); String[] parms = new String[1]; parms[0] = refName; if (!(allRefs.add(refName))) addError(EREF_CATEGORY, ERROR_EAR_DUPLICATE_SECURITYROLEREF, parms,ref,SEC_ROLE_REF_GROUP_NAME); } } }
String roleName = ref.getName(); if ((roleName == null) || (roleName.equals(""))) { //$NON-NLS-1$ roleName = ""; //$NON-NLS-1$ String roleLink = ref.getLink(); boolean isLinkDefined = ((ref.eIsSet(CommonPackage.eINSTANCE.getSecurityRoleRef_Link())) && (roleLink != null) && (!roleLink.equals(""))); //$NON-NLS-1$
public String getText(Object object) { return "SecurityRoleRef " + ((SecurityRoleRef) object).getName();//$NON-NLS-1$ }
/** * @see Servlet */ public void reSyncSecurityRoleRef(java.lang.String existingRoleName, java.lang.String newRoleName) { List roleRefs = getSecurityRoleRefs(); for (int i = 0; i < roleRefs.size(); i++) { SecurityRoleRef roleRef = (SecurityRoleRef) roleRefs.get(i); if (roleRef.getLink() != null && roleRef.getLink().equals(existingRoleName)) roleRef.setLink(newRoleName); } } /**
} else if (object instanceof SecurityRoleRef) { SecurityRoleRef ref = (SecurityRoleRef) object; return ResourceHandler.getExternalizedMessage(EJBHelperConstants.LOC_ROLEREF, new String[]{ref.getName()});