paths1.length) {
return -1;
} else {
return 1;
}
}
}
List al = new ArrayList();
List pathList = new ArrayList();
String qs = "from NodeDocument";
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction tx = session.beginTransaction();
Query q = session.createQuery(qs);
List docVersionList = q.list();
HibernateUtil.commit(tx);
for (NodeDocument ndv : docVersionList) {
String path = OKMRepository.getInstance().getNodePath(null,ndv.getUuid());
if (path.startsWith("/okm:root/")) {
pathList.add(path);
}
}
HibernateUtil.close(session);
// Ordering by path
Collections.sort(pathList, new PathSorter());
// Initialize older map
Map older = new HashMap();
for (int i=1; i"+dob.get("path"+i));
}
print("
");
al.add(dob);
}
return al]]>