[jboss-cvs] jboss-seam/trinidad/src/org/jboss/seam/trinidad ...

Peter Muir peter at bleepbleep.org.uk
Fri May 4 06:22:07 EDT 2007


  User: pmuir   
  Date: 07/05/04 06:22:07

  Modified:    trinidad/src/org/jboss/seam/trinidad 
                        SeamCollectionModel.java
  Log:
  fix order parsing
  
  Revision  Changes    Path
  1.2       +16 -8     jboss-seam/trinidad/src/org/jboss/seam/trinidad/SeamCollectionModel.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SeamCollectionModel.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/trinidad/src/org/jboss/seam/trinidad/SeamCollectionModel.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- SeamCollectionModel.java	15 Apr 2007 17:45:44 -0000	1.1
  +++ SeamCollectionModel.java	4 May 2007 10:22:07 -0000	1.2
  @@ -191,7 +191,10 @@
            {
               SortCriterion sortCriterion;
               String fragment = tokenizer.nextToken();
  -            String s = fragment.substring(fragment.lastIndexOf(" "));
  +            int index = fragment.lastIndexOf(" ");
  +            if (index > 0)
  +            {
  +               String s = fragment.substring(index);
               if (" ASC".equalsIgnoreCase(s))
               {
                  sortCriterion = new SortCriterion(fragment.substring(0, fragment.length() - 4), true);
  @@ -205,6 +208,11 @@
               {
                  sortCriterion = new SortCriterion(fragment, false);
               }
  +            }
  +            else
  +            {
  +               sortCriterion = new SortCriterion(fragment, false);
  +            }
               criteria.add(sortCriterion);
            }
         }
  
  
  



More information about the jboss-cvs-commits mailing list