KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jahia > clipbuilder > sql > SessionManager


1 package org.jahia.clipbuilder.sql;
2
3 import java.util.List JavaDoc;
4 import javax.servlet.http.HttpServletRequest JavaDoc;
5 import javax.servlet.http.HttpSession JavaDoc;
6
7 /**
8  * Description of the Class
9  *
10  *@author Chris Seguin
11  */

12 public class SessionManager {
13
14     /**
15      * Sets the Title attribute of the SessionManager class
16      *
17      *@param request The new Title value
18      *@param title The new Title value
19      */

20     public static void setTitle(HttpServletRequest JavaDoc request, String JavaDoc title) {
21         HttpSession JavaDoc session = request.getSession();
22         session.setAttribute("title", title);
23     }
24
25
26     /**
27      * Sets the QueryColumns attribute of the SessionManager class
28      *
29      *@param request The new QueryColumns value
30      *@param queryColumns The new QueryColumns value
31      */

32     public static void setQueryColumns(HttpServletRequest JavaDoc request, String JavaDoc[] queryColumns) {
33         HttpSession JavaDoc session = request.getSession();
34         session.setAttribute("queryColumns", queryColumns);
35     }
36
37
38     /**
39      * Sets the QueryData attribute of the SessionManager class
40      *
41      *@param request The new QueryData value
42      *@param queryData The new QueryData value
43      */

44     public static void setQueryData(HttpServletRequest JavaDoc request, List JavaDoc queryData) {
45         HttpSession JavaDoc session = request.getSession();
46         session.setAttribute("queryData", queryData);
47     }
48
49
50     /**
51      * Sets the TableSize attribute of the SessionManager class
52      *
53      *@param request The new TableSize value
54      *@param tableSize The new TableSize value
55      */

56     public static void setTableSize(HttpServletRequest JavaDoc request, String JavaDoc tableSize) {
57         HttpSession JavaDoc session = request.getSession();
58         session.setAttribute("tableSize", tableSize);
59     }
60
61
62     /**
63      * Description of the Method
64      *
65      *@param request Description of Parameter
66      */

67     public static void removeAll(HttpServletRequest JavaDoc request) {
68         HttpSession JavaDoc session = request.getSession();
69                 session.removeAttribute("org.jahia.clipbuilder.sql.struts.EditQueryForm");
70         session.removeAttribute("title");
71         session.removeAttribute("queryColumns");
72         session.removeAttribute("queryData");
73         session.removeAttribute("tableSize");
74     }
75
76 }
77
Popular Tags