diff options
author | Kjetil Orbekk <Kjetil Ørbekk orbekk@pvv.ntnu.no> | 2010-09-03 17:18:25 -0400 |
---|---|---|
committer | Kjetil Orbekk <Kjetil Ørbekk orbekk@pvv.ntnu.no> | 2010-09-03 17:19:06 -0400 |
commit | bd7cf278a1ece4169d4ce4c784fa33ea9c931635 (patch) | |
tree | 818ef1212bf0ac040e87a2d1959c483855faecd3 /src/lq/QuoteUtils.java | |
parent | dd13508e252b8e1bad71aaf04ecc77a20067f457 (diff) |
Rename QuoteUtils to QuoteUtil for consistency.
Diffstat (limited to 'src/lq/QuoteUtils.java')
-rw-r--r-- | src/lq/QuoteUtils.java | 106 |
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(); - } - } -} |