[HepData-svn] r1604 - trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/pages

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Nov 28 13:41:12 GMT 2012


Author: whalley
Date: Wed Nov 28 13:41:12 2012
New Revision: 1604

Log:
allow allIds to specific lower date limit

Modified:
   trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/pages/AllIds.java

Modified: trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/pages/AllIds.java
==============================================================================
--- trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/pages/AllIds.java	Wed Nov 28 12:37:46 2012	(r1603)
+++ trunk/hepdata-webapp/src/main/java/cedar/hepdata/webapp/pages/AllIds.java	Wed Nov 28 13:41:12 2012	(r1604)
@@ -24,12 +24,19 @@
     private org.hibernate.Session _session;
     public org.hibernate.Session getSession() { return _session; }
 
+    private String fromdate = "";
+    public StreamResponse onActivate(EventContext context){
+        fromdate = context.get(String.class, 0);
+        if(fromdate == null) { fromdate="0"; }
+        return null;
+    }
+
     private Paper _paper;
     public Paper getPaper() { return _paper; }
     public void setPaper(Paper p) { _paper = p; }
 
     public List <Paper> getPapers(){
-       Query q = _session.createQuery("from Paper p");
+       Query q = _session.createQuery("from Paper p where p._dateupdated > '"+fromdate+"'");
         return q.list();
     }
     public Long getInspireId(){


More information about the HepData-svn mailing list