You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/10/28 13:56:04 UTC

svn commit: r708559 - /labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java

Author: simoneg
Date: Tue Oct 28 05:56:04 2008
New Revision: 708559

URL: http://svn.apache.org/viewvc?rev=708559&view=rev
Log:
LABS-220 : fix

Modified:
    labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java

Modified: labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java?rev=708559&r1=708558&r2=708559&view=diff
==============================================================================
--- labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java (original)
+++ labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java Tue Oct 28 05:56:04 2008
@@ -38,9 +38,13 @@
 
 	private int start = 0;
 	private int len = 10;
+	
 	private String sorting = null;
 	private boolean desc = false;
 	
+	private String defaultSorting = null;
+	private boolean defaultDesc = false;
+	
 	private String link;
 	private String linkUrl;
 	private Class<?> myclass;
@@ -99,6 +103,10 @@
 		}
 		
 		StringBuilder acquery = new StringBuilder(this.query);
+		if (sorting == null && defaultSorting != null) {
+			sorting = defaultSorting;
+			desc = defaultDesc;
+		}
 		if (sorting != null && (sortables != null && sortables.contains(sorting))) {
 			BeanData bd = BeanData.getFor(this.myclass);
 			Node root = bd.getViewListTree(this.filter);
@@ -212,8 +220,8 @@
 	}
 	
 	public SmartList setSortingField(String field, boolean desc) {
-		this.sorting = field;
-		this.desc = desc;
+		this.defaultSorting = field;
+		this.defaultDesc = desc;
 		return this;
 	}
 	



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org