public final static void _readDependsOn(final XoXMLStreamReader reader, final RuntimeContext context, final SessionBean sessionBean)
throws Exception {
List<String> dependsOn = null;
// Read elements
for (final XoXMLStreamReader elementReader : reader.getChildElements()) {
if (("ejb-name" == elementReader.getLocalName()) && ("http://java.sun.com/xml/ns/javaee" == elementReader.getNamespaceURI())) {
// ELEMENT: dependsOn
final String dependsOnItemRaw = elementReader.getElementAsString();
final String dependsOnItem;
try {
dependsOnItem = Adapters.collapsedStringAdapterAdapter.unmarshal(dependsOnItemRaw);
} catch (final Exception e) {
context.xmlAdapterError(elementReader, CollapsedStringAdapter.class, String.class, String.class, e);
continue;
}
if (dependsOn == null) {
dependsOn = sessionBean.dependsOn;
if (dependsOn != null) {
dependsOn.clear();
} else {
dependsOn = new ArrayList<String>();
}
}
dependsOn.add(dependsOnItem);
}
}
if (dependsOn != null) {
sessionBean.dependsOn = dependsOn;
}
}
SessionBean$JAXB.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:tomee
作者:
评论列表
文章目录