curRef.getEjbInterface()) || ((preRef.getLinkName() != null && curRef.getLinkName() != null && !preRef.getLinkName().equals(curRef.getLinkName()))) || (preRef.isLocal() != curRef.isLocal()) || areConflicting(preRef.getLookupName(), curRef.getLookupName())) {
if (!ejbRef.isLocal() || (ejbRef.isLocal() && ejbRef.getLinkName()==null)) { DOLUtils.getDefaultLogger().fine("Ref " + ejbRef.getName() + " is bound to Ejb with JNDI Name " + ejbRef.getJndiName()); if (getEjbDescriptors() != null) { (ejbRef.getJndiName().length() == 0) ) && ( (ejbRef.getLinkName() == null) || (ejbRef.getLinkName().length() == 0) ) && !ejbRef.hasLookupName() ) { if (ejbRef.getLinkName()==null) { String linkName = ejbRef.getLinkName(); int ind = linkName.lastIndexOf('#'); if ( ind != -1 ) { getApplication().getEjbByName(ejbRef.getLinkName()); ejbReferee = ejb.getEjbBundleDescriptor().getEjbByName(ejbRef.getLinkName()); } catch (IllegalArgumentException e) {
if (!ejbRef.isLocal() || ejbRef.getLinkName()==null) { if (DOLUtils.getDefaultLogger().isLoggable(Level.FINE)) { DOLUtils.getDefaultLogger().fine("Ref " + ejbRef.getName() + " is bound to Ejb with JNDI Name " + ejbRef.getJndiName()); (ejbRef.getJndiName().length() == 0) ) && ( (ejbRef.getLinkName() == null) || (ejbRef.getLinkName().length() == 0) ) && !ejbRef.hasLookupName() ) { if (ejbRef.getLinkName()==null) { String linkName = ejbRef.getLinkName(); int ind = linkName.lastIndexOf('#'); if ( ind != -1 ) { ejbReferee = ebd.getEjbByName(linkName); } else if (app != null && app.hasEjbByName(linkName)) { ejbReferee = app.getEjbByName(ejbRef.getLinkName()); } else if (getEjbDescriptor()!=null) { try { ejbReferee = getEjbDescriptor().getEjbBundleDescriptor().getEjbByName(ejbRef.getLinkName()); } catch (IllegalArgumentException e) {
appendTextChild(ejbRefNode, TagNames.REMOTE, descriptor.getEjbInterface()); appendTextChild(ejbRefNode, TagNames.EJB_LINK, descriptor.getLinkName());
appendTextChild(ejbRefNode, EjbTagNames.REMOTE, descriptor.getEjbInterface()); appendTextChild(ejbRefNode, EjbTagNames.EJB_LINK, descriptor.getLinkName());