mcardle     2005/05/30 14:54:04 CEST

  Modified files:
    core/src/java/org/jahia/services/containers 
                                                ContainerFactory.java 
  Log:
  updated to allow support for multiple fieldnames filtering/sorting
  
  Revision  Changes    Path
  1.10      +4 -3      
jahia/core/src/java/org/jahia/services/containers/ContainerFactory.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/containers/ContainerFactory.java.diff?r1=1.9&r2=1.10&f=h
  
  
  
  Index: ContainerFactory.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/services/containers/ContainerFactory.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ContainerFactory.java     26 Apr 2005 08:44:49 -0000      1.9
  +++ ContainerFactory.java     30 May 2005 12:54:03 -0000      1.10
  @@ -61,6 +61,7 @@
   import java.util.Hashtable;
   import java.util.Vector;
   import java.util.HashMap;
  +import java.util.Arrays;
   
   
   /**
  @@ -714,8 +715,8 @@
               sorter.setUpdateStatus();
           } else {
   
  -            logger.debug ("Found sort hanlder on field [" +
  -                    sorter.getSortingFieldName () + "]");
  +            logger.debug ("Found sort hanlder on field(s) [" +
  +                    sorter.getSortingFieldNames () + "]");
   
               boolean doNewSorting = true;
   
  @@ -726,7 +727,7 @@
                   && !resultHasChanged
                   && 
cachedSorter.getEntryLoadRequest().toString().equals(sorter.getEntryLoadRequest().toString())
                       && cachedSorter.isValid ()
  -                    && cachedSorter.getSortingFieldName ().equals 
(sorter.getSortingFieldName ())
  +                    && Arrays.equals( cachedSorter.getSortingFieldNames (), 
sorter.getSortingFieldNames () )
                       && (cachedSorter.isAscOrdering () == 
sorter.isAscOrdering ())
                       ) {
                   // check if containers has changed since the last time the 
sorting was performed
  

Reply via email to