1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.portals.bridges.common;
19
20 /***
21 * ScriptRuntimeData
22 *
23 * Base class that provides meta data to no Java portlets such as:
24 * PHP, Perl
25 *
26 * @author <a href="mailto:rogerrut@apache.org">Roger Ruttimann</a>
27 * @version $Id: ScriptRuntimeData.java 517068 2007-03-12 01:44:37Z ate $
28 */
29 public class ScriptRuntimeData {
30
31
32 private String scriptName = "";
33 private String queryString = "";
34 private String displayMessage = "";
35 private String sessionParameterName = "";
36 private String applicationName = "";
37
38 /***
39 * addQueryString()
40 * Adds one argument at the time to the query strings. Takes care of the separators
41 *
42 */
43 public void addQueryArgument(String queryArgument)
44 {
45 if (queryString == null)
46 {
47 queryString = queryArgument;
48 }
49 else
50 {
51 queryString += '&';
52 queryString += queryArgument;
53 }
54 }
55
56 /***
57 * @return Returns the displayMessage.
58 */
59 public String getDisplayMessage() {
60 return displayMessage;
61 }
62 /***
63 * @param displayMessage The displayMessage to set.
64 */
65 public void setDisplayMessage(String displayMessage) {
66 this.displayMessage = displayMessage;
67 }
68 /***
69 * @return Returns the queryString.
70 */
71 public String getQueryString() {
72 return queryString;
73 }
74 /***
75 * @param queryString The queryString to set.
76 */
77 public void setQueryString(String queryString) {
78 this.queryString = queryString;
79 }
80 /***
81 * @return Returns the scriptName.
82 */
83 public String getScriptName() {
84 return scriptName;
85 }
86 /***
87 * @param scriptName The scriptName to set.
88 */
89 public void setScriptName(String scriptName) {
90 this.scriptName = scriptName;
91 }
92 /***
93 * @return Returns the sessionParameterName.
94 */
95 public String getSessionParameterName() {
96 return sessionParameterName;
97 }
98 /***
99 * @param sessionParameterName The sessionParameterName to set.
100 */
101 public void setSessionParameterName(String sessionParameterName) {
102 this.sessionParameterName = sessionParameterName;
103 }
104 /***
105 * @return Returns the applicationName.
106 */
107 public String getApplicationName() {
108 return this.applicationName;
109 }
110 /***
111 * @param applicationName The applicationName to set.
112 */
113 public void setApplicationName(String applicationName) {
114 this.applicationName = applicationName;
115 }
116 }