return ejbUtils.getJndiName(clazz, EjbUtils.REMOTE);
}
public boolean shouldGenerate(Object metadata) {
JavaClass javaClass = (JavaClass) metadata;
EjbHomeTag homeTag = (EjbHomeTag) javaClass.getTagByName(TagLibrary.EJB_HOME);
boolean generate = super.shouldGenerate(metadata);
generate = generate && ((homeTag == null) || Arrays.asList(homeTag.getGenerate()).contains("remote"));
if (generate) generate = isDestinationDirty(javaClass);
if (generate && verbose) System.out.println(
"Generating Remote Home Interface for " + javaClass.getName());
return generate;
}