1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.portals.bridges.perl;
18
19 import org.apache.portals.bridges.common.ScriptRuntimeData;
20
21 /***
22 * PerlParameters
23 * Class holding information about the perl script to execute.This class is typically attached to a PortletAction (as an attribute).
24 *
25 * @author <a href="mailto:rogerrut@apache.org">Roger Ruttimann</a>
26 * @version $Id: PerlParameters.java 517068 2007-03-12 01:44:37Z ate $
27 */
28
29 public class PerlParameters extends ScriptRuntimeData{
30
31 /***
32 * Action Parameter for Perl requests
33 */
34 public static final String ACTION_PARAMETER_PERL = "_PERL";
35
36 /***
37 * Session variable for Perl Parameters
38 */
39 public static final String PERL_PARAMETER = "PerlParameter";
40
41 private String requestMethod = "GET";
42 private String queryString = null;
43 private String perlScript = null;
44 private String displayMessage = null;
45
46
47 public PerlParameters() {
48 setSessionParameterName(PERL_PARAMETER);
49 }
50
51
52 public void setRequestMethod(String requestMethod)
53 {
54 this.requestMethod = requestMethod;
55 }
56
57 public String getRequestMethod()
58 {
59 return this.requestMethod;
60 }
61
62 }