Author: pgolawski
Date: 2008-11-12 06:53:44 -0500 (Wed, 12 Nov 2008)
New Revision: 11110
Modified:
trunk/samples/extendedDataTable-sample/src/main/java/org/richfaces/samples/extdt/beans/ExtendedDataTableBB.java
Log:
stop using Base64 to encode and decode cookie
Modified:
trunk/samples/extendedDataTable-sample/src/main/java/org/richfaces/samples/extdt/beans/ExtendedDataTableBB.java
===================================================================
---
trunk/samples/extendedDataTable-sample/src/main/java/org/richfaces/samples/extdt/beans/ExtendedDataTableBB.java 2008-11-12
11:53:00 UTC (rev 11109)
+++
trunk/samples/extendedDataTable-sample/src/main/java/org/richfaces/samples/extdt/beans/ExtendedDataTableBB.java 2008-11-12
11:53:44 UTC (rev 11110)
@@ -1,6 +1,5 @@
package org.richfaces.samples.extdt.beans;
-import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
@@ -11,7 +10,6 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.ajax4jsf.util.base64.Base64;
import org.richfaces.model.ExtendedTableDataModel;
import org.richfaces.model.selection.SimpleSelection;
import org.richfaces.samples.extdt.model.impl.DemoPatient;
@@ -87,11 +85,7 @@
if (cookies != null){
for (Cookie c : cookies){
if (c.getName().equals("extdtSampleTabelState")){
- try {
- tableState = new
String(Base64.decodeBase64(c.getValue().getBytes("UTF-8")),"UTF-8");
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
+ tableState = c.getValue();
break;
}
}
@@ -101,17 +95,11 @@
}
public void setTableState(String tableState) {
- try {
- this.tableState = tableState;
- //save state in cookies
- Cookie stateCookie = new Cookie("extdtSampleTabelState", new
String(Base64.encodeBase64(this.tableState.getBytes("UTF-8")),"UTF-8"));
- stateCookie.setMaxAge(30 * 24 * 60 * 60);
-
((HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()).addCookie(stateCookie);
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
-
-
+ this.tableState = tableState;
+ //save state in cookies
+ Cookie stateCookie = new Cookie("extdtSampleTabelState", this.tableState);
+ stateCookie.setMaxAge(30 * 24 * 60 * 60);
+ ((HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()).addCookie(stateCookie);
}
public Comparator<DemoPatient> getDateComparator(){
Show replies by date