{
// first check lookup name
String lookupName = jbossJavaEEResourceRef.getLookupName();
if (lookupName != null && !lookupName.trim().isEmpty())
{
return new LinkRefResource(lookupName, null, true);
}
// now check mapped name
String mappedName = jbossJavaEEResourceRef.getMappedName();
if (mappedName != null && !mappedName.trim().isEmpty())
{
return new LinkRefResource(mappedName, null, true);
}
// now check (JBoss specific) jndi name!
String jndiName = jbossJavaEEResourceRef.getJNDIName();
if (jndiName != null && !jndiName.trim().isEmpty())
{
return new LinkRefResource(jndiName, null, true);
}
return null;
}