in rdb/src/main/java/org/apache/tuscany/das/rdb/impl/InsertList.java [65:89]
public Collection getSortedList() {
if (this.logger.isDebugEnabled()) {
this.logger.debug("Getting sorted insert list");
}
if ((order.size() > 0) && opsByTableName.keySet().size() > 0) {
Iterator i = this.order.iterator();
while (i.hasNext()) {
String name = (String) i.next();
if (this.logger.isDebugEnabled()) {
this.logger.debug("Adding operations for table " + name);
}
// A null here means a table is in the config but hasn't been changed here
if (opsByTableName.get(name) != null) {
insertOperations.addAll((Collection) opsByTableName.get(name));
}
}
}
if (this.logger.isDebugEnabled()) {
this.logger.debug("Returning " + insertOperations.size() + " insert operations");
}
return insertOperations;
}