[jboss-cvs] jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay ...
Shane Bryzak
sbryzak at redhat.com
Thu Mar 29 21:34:53 EDT 2007
User: sbryzak2
Date: 07/03/29 21:34:53
Modified: examples/seambay/src/org/jboss/seam/example/seambay
AuctionSearchAction.java AuctionService.java
Log:
removed per-class HandlerChain, replaced with standard endpoint config
Revision Changes Path
1.3 +12 -2 jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/AuctionSearchAction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AuctionSearchAction.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/AuctionSearchAction.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- AuctionSearchAction.java 29 Mar 2007 13:54:59 -0000 1.2
+++ AuctionSearchAction.java 30 Mar 2007 01:34:53 -0000 1.3
@@ -1,6 +1,8 @@
package org.jboss.seam.example.seambay;
import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -54,7 +56,8 @@
for (Object[] result : (List<Object[]>) entityManager.createQuery(
"select a.category.categoryId, count(a) from Auction a " +
- "where lower(a.title) like #{searchPattern} group by a.category.categoryId")
+ "where lower(a.title) like #{searchPattern} " +
+ "group by a.category.categoryId")
.getResultList())
{
searchCategories.put(entityManager.find(Category.class, result[0]), (Long) result[1]);
@@ -105,7 +108,14 @@
public List<Entry> getSearchCategories()
{
- return new ArrayList<Entry>(searchCategories.entrySet());
+ List<Entry> cats = new ArrayList<Entry>(searchCategories.entrySet());
+ Collections.sort(cats, new Comparator<Entry>() {
+ public int compare(Entry e1, Entry e2) {
+ return ((Category) e1.getKey()).getName().compareToIgnoreCase(
+ ((Category) e2.getKey()).getName());
+ }
+ });
+ return cats;
}
public void selectCategory(Category category)
1.4 +0 -2 jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/AuctionService.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AuctionService.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/AuctionService.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- AuctionService.java 29 Mar 2007 13:54:59 -0000 1.3
+++ AuctionService.java 30 Mar 2007 01:34:53 -0000 1.4
@@ -1,7 +1,6 @@
package org.jboss.seam.example.seambay;
import javax.ejb.Stateless;
-import javax.jws.HandlerChain;
import javax.jws.WebMethod;
import javax.jws.WebService;
@@ -9,7 +8,6 @@
@Stateless
@WebService
- at HandlerChain(file="META-INF/handler-chain.xml")
public class AuctionService implements AuctionServiceRemote
{
@WebMethod
More information about the jboss-cvs-commits
mailing list