summaryrefslogtreecommitdiff
path: root/src/lq/QuoteUtils.java
diff options
context:
space:
mode:
authorKjetil Orbekk <Kjetil Ørbekk orbekk@pvv.ntnu.no>2010-09-03 17:18:25 -0400
committerKjetil Orbekk <Kjetil Ørbekk orbekk@pvv.ntnu.no>2010-09-03 17:19:06 -0400
commitbd7cf278a1ece4169d4ce4c784fa33ea9c931635 (patch)
tree818ef1212bf0ac040e87a2d1959c483855faecd3 /src/lq/QuoteUtils.java
parentdd13508e252b8e1bad71aaf04ecc77a20067f457 (diff)
Rename QuoteUtils to QuoteUtil for consistency.
Diffstat (limited to 'src/lq/QuoteUtils.java')
-rw-r--r--src/lq/QuoteUtils.java106
1 files changed, 0 insertions, 106 deletions
diff --git a/src/lq/QuoteUtils.java b/src/lq/QuoteUtils.java
deleted file mode 100644
index ab5cdd1..0000000
--- a/src/lq/QuoteUtils.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package lq;
-
-import java.util.Collections;
-import java.util.List;
-import java.util.Comparator;
-import javax.jdo.PersistenceManager;
-import javax.jdo.Query;
-
-public class QuoteUtils {
- public static List<Quote> getQuotes() {
- PersistenceManager pm = PMF.get().getPersistenceManager();
- try {
- Query quoteQuery = pm.newQuery(Quote.class);
- quoteQuery.setFilter("approved == true");
- List<Quote> quotes = (List<Quote>) quoteQuery.execute();
- pm.retrieveAll(quotes);
- return quotes;
- }
- finally {
- pm.close();
- }
- }
-
- public static List<Quote> getQuotesPendingApproval() {
- PersistenceManager pm = PMF.get().getPersistenceManager();
- try {
- Query quoteQuery = pm.newQuery(Quote.class);
- quoteQuery.setFilter("approved == null");
- List<Quote> quotes = (List<Quote>) quoteQuery.execute();
- pm.retrieveAll(quotes);
- return quotes;
- }
- finally {
- pm.close();
- }
- }
-
- public static List<Quote> getQuotesOrderedByIdDesc() {
- List<Quote> quotes = getQuotes();
- Collections.sort(quotes,
- new Comparator<Quote>() {
- public int compare(Quote q1, Quote q2) {
- return Long.signum(q2.getId() - q1.getId());
- }
- });
- return quotes;
- }
-
- public static List<Quote> getQuotesOrderedByScoreDesc() {
- List<Quote> quotes = getQuotes();
- Collections.sort(quotes,
- new Comparator<Quote>() {
- public int compare(Quote q1, Quote q2) {
- throw new RuntimeException("Score ordering not yet implemented");
- }
- });
- return quotes;
- }
-
- public static List<Quote> getQuotesOrderedByDateDesc() {
- List<Quote> quotes = getQuotes();
- Collections.sort(quotes,
- new Comparator<Quote>() {
- public int compare(Quote q1, Quote q2) {
- return q2.getQuoteDate().compareTo(q1.getQuoteDate());
- }
- });
- return quotes;
- }
-
- public static void approveQuote(Long id) {
- PersistenceManager pm = PMF.get().getPersistenceManager();
- try {
- Query quoteQuery = pm.newQuery(Quote.class);
- quoteQuery.setFilter("id == idParam");
- quoteQuery.declareParameters("Long idParam");
- List<Quote> quotes = (List<Quote>) quoteQuery.execute(id);
-
- for (Quote quote : quotes) {
- quote.setApproved(true);
- pm.makePersistent(quote);
- }
- }
- finally {
- pm.close();
- }
- }
-
- public static void rejectQuote(Long id) {
- PersistenceManager pm = PMF.get().getPersistenceManager();
- try {
- Query quoteQuery = pm.newQuery(Quote.class);
- quoteQuery.setFilter("id == idParam");
- quoteQuery.declareParameters("Long idParam");
- List<Quote> quotes = (List<Quote>) quoteQuery.execute(id);
-
- for (Quote quote : quotes) {
- quote.setApproved(false);
- pm.makePersistent(quote);
- }
- }
- finally {
- pm.close();
- }
- }
-}