Iterator<Element> iter = extensions.elementIterator("extension"); iter.hasNext();) {
Element extensionElem = iter.next();
String id = extensionElem.elementText("id");
try {
Extensions extension = new Extensions();
//the primary key must be null for new objects if its an auto-increment
extension.setExten(unformatString(extensionElem
.element("exten").getText()));
extension.setPriority(importIntegerType(unformatString(extensionElem
.element("priority").getText())));
extension.setApp(unformatString(extensionElem
.element("app").getText()));
extension.setAppdata(unformatString(extensionElem
.element("appdata").getText()));
asteriskDAOImpl.saveExtensions(extension);
} catch (Exception e) {
log.debug("failed to add/update extensions id: " + id, e);