Fixed time comparison in PolicyDao.
Change-Id: I02427803569718a25c4d7e926f07795f5800c315
diff --git a/src/main/java/de/ids_mannheim/korap/security/ac/PolicyDao.java b/src/main/java/de/ids_mannheim/korap/security/ac/PolicyDao.java
index a9bcf3a..6ab19bf 100644
--- a/src/main/java/de/ids_mannheim/korap/security/ac/PolicyDao.java
+++ b/src/main/java/de/ids_mannheim/korap/security/ac/PolicyDao.java
@@ -213,7 +213,7 @@
param.addValue("target", target);
param.addValue("userid", user.getId());
param.addValue("perm", perm);
- param.addValue("en", new Timestamp(TimeUtils.getNow().getMillis()));
+ param.addValue("en", TimeUtils.getNow().getMillis());
String sql_new = "select pv.*, pv.perm & :perm as allowed, rh.depth, (select max(depth) from resource_tree \n"
+ "where child_id=rh.child_id) as max_depth from policy_view as pv "
@@ -252,7 +252,7 @@
param.addValue("cond", condition.getSpecifier());
param.addValue("perm", perm);
param.addValue("type", ResourceFactory.getResourceMapping(clazz));
- param.addValue("en", new Timestamp(TimeUtils.getNow().getMillis()));
+ param.addValue("en", TimeUtils.getNow().getMillis());
String sql_new = "select pv.*, pv.perm & :perm as allowed, "
+ "rh.depth, (select max(depth) from resource_tree "
+ "where child_id=rh.child_id) as max_depth from policy_view as pv "
@@ -290,7 +290,7 @@
param.addValue("target", target);
param.addValue("userid", user.getId());
param.addValue("perm", perm);
- param.addValue("en", new Timestamp(TimeUtils.getNow().getMillis()));
+ param.addValue("en",TimeUtils.getNow().getMillis());
String sql_new = "select pv.*, pv.perm & :perm as allowed, "
+ "rh.depth, (select max(depth) from resource_tree "
@@ -331,7 +331,7 @@
param.addValue("path", StringUtils.buildSQLRegex(path));
param.addValue("userid", user.getId());
param.addValue("perm", perm);
- param.addValue("en", new Timestamp(TimeUtils.getNow().getMillis()));
+ param.addValue("en", TimeUtils.getNow().getMillis());
String sql_new = "select pv.*, pv.perm & :perm as allowed, "
+ "rh.depth, (select max(depth) from resource_tree "