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