Author: abelevich
Date: 2010-01-11 09:07:55 -0500 (Mon, 11 Jan 2010)
New Revision: 16258
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTableBase.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SortingFilteringVisualModelImpl.java
Log:
SortMode Enum instaed of String
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java 2010-01-11
14:05:32 UTC (rev 16257)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java 2010-01-11
14:07:55 UTC (rev 16258)
@@ -8,6 +8,7 @@
import org.ajax4jsf.model.DataComponentState;
import org.richfaces.component.state.DataTableState;
+import org.richfaces.model.SortMode;
import org.richfaces.model.visual.DataTableVisualModel;
import org.richfaces.model.visual.SortingFilteringVisualModel;
import org.richfaces.model.visual.impl.DataTableVisualModelImpl;
@@ -22,7 +23,7 @@
private DataTableVisualModel visualModel;
- private String sortMode;
+ private SortMode sortMode;
private Collection<String> sortPriority;
@@ -99,11 +100,11 @@
return sortingFilteringVisualModel;
}
- public void setSortMode(String sortMode) {
+ public void setSortMode(SortMode sortMode) {
this.sortMode = sortMode;
}
- public String getSortMode() {
+ public SortMode getSortMode() {
return getVisualModel().getSortingFilteringVisualModel().getSortMode();
}
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTableBase.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTableBase.java 2010-01-11
14:05:32 UTC (rev 16257)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTableBase.java 2010-01-11
14:07:55 UTC (rev 16258)
@@ -4,6 +4,8 @@
import javax.faces.component.UIComponent;
+import org.richfaces.model.SortMode;
+
public abstract class UIDataTableBase extends UISequence implements Row {
public Iterator<UIComponent> columns() {
@@ -33,9 +35,9 @@
return true;
}
- public abstract String getSortMode();
+ public abstract SortMode getSortMode();
- public abstract void setSortMode(String sortMode);
+ public abstract void setSortMode(SortMode sortMode);
public abstract String getTableSkinClass();
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java 2010-01-11
14:05:32 UTC (rev 16257)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java 2010-01-11
14:07:55 UTC (rev 16258)
@@ -1,6 +1,7 @@
package org.richfaces.component.html;
import org.richfaces.component.UISubTable;
+import org.richfaces.model.SortMode;
public class HtmlSubTable extends UISubTable {
@@ -10,13 +11,13 @@
}
@Override
- public String getSortMode() {
+ public SortMode getSortMode() {
// TODO Auto-generated method stub
return null;
}
@Override
- public void setSortMode(String sortMode) {
+ public void setSortMode(SortMode sortMode) {
// TODO Auto-generated method stub
}
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SortingFilteringVisualModelImpl.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SortingFilteringVisualModelImpl.java 2010-01-11
14:05:32 UTC (rev 16257)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SortingFilteringVisualModelImpl.java 2010-01-11
14:07:55 UTC (rev 16258)
@@ -2,15 +2,16 @@
import java.util.Collection;
+import org.richfaces.model.SortMode;
import org.richfaces.model.visual.SortingFilteringVisualModel;
public class SortingFilteringVisualModelImpl implements SortingFilteringVisualModel {
- private String sortMode;
+ private SortMode sortMode;
private Collection<String> sortPriority;
- public String getSortMode() {
+ public SortMode getSortMode() {
return sortMode;
}
@@ -18,7 +19,7 @@
return sortPriority;
}
- public void setSortMode(String sortMode) {
+ public void setSortMode(SortMode sortMode) {
this.sortMode = sortMode;
}
Show replies by date