summaryrefslogtreecommitdiffstats
path: root/org/madore/damlengine/WeblogSelect.java
diff options
context:
space:
mode:
authorDavid A. Madore <david+git@madore.org>2011-11-12 12:50:58 +0100
committerDavid A. Madore <david+git@madore.org>2011-11-12 12:50:58 +0100
commit71dc0d53fcefea70ce978d305fba653cc2180a3b (patch)
treeaaa383e6d1561b081fe8cbc60539a718aa24c5f4 /org/madore/damlengine/WeblogSelect.java
parent2b55a35cf1188e0b7215ebf65c593ff45971e184 (diff)
downloaddamlengine-71dc0d53fcefea70ce978d305fba653cc2180a3b.tar.gz
damlengine-71dc0d53fcefea70ce978d305fba653cc2180a3b.tar.bz2
damlengine-71dc0d53fcefea70ce978d305fba653cc2180a3b.zip
Allow selecting a single entry.
Diffstat (limited to 'org/madore/damlengine/WeblogSelect.java')
-rw-r--r--org/madore/damlengine/WeblogSelect.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/org/madore/damlengine/WeblogSelect.java b/org/madore/damlengine/WeblogSelect.java
index 9e1c6a2..8ebdaf4 100644
--- a/org/madore/damlengine/WeblogSelect.java
+++ b/org/madore/damlengine/WeblogSelect.java
@@ -33,6 +33,10 @@ public final class WeblogSelect {
templateResourceName = "weblog-recent-template.daml";
selSt = conn.prepareStatement("SELECT id , content FROM entries ORDER BY id DESC LIMIT ?");
selSt.setInt(1,((Context.WeblogRecentSelectionContext)wsc).count);
+ } else if ( wsc instanceof Context.WeblogSingleSelectionContext ) {
+ templateResourceName = "weblog-single-template.daml";
+ selSt = conn.prepareStatement("SELECT id , content FROM entries WHERE id=?");
+ selSt.setInt(1,((Context.WeblogSingleSelectionContext)wsc).number);
} else
throw new IllegalArgumentException("don't know how to perform this selection");