KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > infoglue > cms > applications > workflowtool > functions > StoreRequestParamsInPropertySet


1 /* ===============================================================================
2  *
3  * Part of the InfoGlue Content Management Platform (www.infoglue.org)
4  *
5  * ===============================================================================
6  *
7  * Copyright (C)
8  *
9  * This program is free software; you can redistribute it and/or modify it under
10  * the terms of the GNU General Public License version 2, as published by the
11  * Free Software Foundation. See the file LICENSE.html for more information.
12  *
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY, including the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License along with
18  * this program; if not, write to the Free Software Foundation, Inc. / 59 Temple
19  * Place, Suite 330 / Boston, MA 02111-1307 / USA.
20  *
21  * ===============================================================================
22  * $Id: StoreRequestParamsInPropertySet.java,v 1.3 2006/03/06 17:52:59 mattias Exp $
23  */

24 package org.infoglue.cms.applications.workflowtool.functions;
25
26 import java.util.Map JavaDoc;
27
28 import javax.servlet.ServletRequest JavaDoc;
29
30 import com.opensymphony.module.propertyset.PropertySet;
31 import com.opensymphony.workflow.FunctionProvider;
32
33 /**
34  * @version $Revision: 1.3 $ $Date: 2006/03/06 17:52:59 $
35  */

36 public class StoreRequestParamsInPropertySet implements FunctionProvider
37 {
38     public void execute(Map JavaDoc transientVars, Map JavaDoc args, PropertySet propertySet)
39     {
40         ServletRequest JavaDoc request = (ServletRequest JavaDoc)transientVars.get("request");
41
42         String JavaDoc name = request.getParameter("name");
43         String JavaDoc title = request.getParameter("title");
44         String JavaDoc navigationTitle = request.getParameter("navigationTitle");
45         String JavaDoc leadIn = request.getParameter("leadIn");
46         String JavaDoc fullText = request.getParameter("fullText");
47
48         propertySet.setString("name", name);
49         propertySet.setString("title", title);
50         propertySet.setString("navigationTitle", navigationTitle);
51         propertySet.setString("leadIn", leadIn);
52         propertySet.setString("fullText", fullText);
53     }
54 }
55
Popular Tags