Author: ssmiweve
Date: 2007-08-13 15:47:55 +0200 (Mon, 13 Aug 2007)
New Revision: 5604
Removed:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/navigation/
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/QueryFactoryImpl.java
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningQueryImpl.java
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningWebQuery.java
Log:
trunk merge of r5603
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/QueryFactoryImpl.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/QueryFactoryImpl.java
2007-08-13 12:30:18 UTC (rev 5603)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/QueryFactoryImpl.java
2007-08-13 13:47:55 UTC (rev 5604)
@@ -86,7 +86,7 @@
for (Cookie cookie : cookies) {
if ("myNews".equals(cookie.getName().trim())) {
LOG.debug("Adding cookie: " + cookie.getName() +
"=" + cookie.getValue());
- query.addParameter("myNews", cookie.getValue());
+ datamodel.getJunkYard().getValues().put("myNews",
cookie.getValue());
}
}
}
@@ -95,7 +95,7 @@
if (cookies != null) {
for (Cookie cookie : cookies) {
if ("myChannels".equals(cookie.getName())) {
- query.addParameter("myChannels",
cookie.getValue());
+
datamodel.getJunkYard().getValues().put("myChannels", cookie.getValue());
}
}
}
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningQueryImpl.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningQueryImpl.java
2007-08-13 12:30:18 UTC (rev 5603)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningQueryImpl.java
2007-08-13 13:47:55 UTC (rev 5604)
@@ -477,12 +477,6 @@
}
}
-
- /** TODO comment me. **/
- protected void addParameter(final String key, final Object obj) {
- datamodel.getJunkYard().getValues().put(key, obj);
- }
-
/** [EMAIL PROTECTED] **/
public Locale getLocale() {
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningWebQuery.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningWebQuery.java
2007-08-13 12:30:18 UTC (rev 5603)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/RunningWebQuery.java
2007-08-13 13:47:55 UTC (rev 5604)
@@ -64,23 +64,29 @@
super(cxt, query);
+ this.request = request;
+ this.response = response;
+
if (LOG.isTraceEnabled()) {
LOG.trace("RunningWebQuery(mode, " + query + ", request,
response)");
}
+ // XXX The rest is redundant code!! stop using junkyard!
+ final Map<String,Object> parameters =
datamodel.getJunkYard().getValues();
+
// Add all request parameters
/* SEE "Add all request attributes" below */
- for (String parameterName :
(Set<String>)request.getParameterMap().keySet()) {
+
+ for (String key : datamodel.getParameters().getValues().keySet()) {
- final String[] parameterValues =
request.getParameterValues(parameterName);
- addParameter(parameterName, parameterValues.length>1 ?
parameterValues : parameterValues[0]);
+ final String value =
datamodel.getParameters().getValue(key).getString();
+ parameters.put(key, value);
if (LOG.isTraceEnabled()) {
- LOG.trace("Added " + parameterName + ", values: " +
StringUtils.join(parameterValues, ", "));
+ LOG.trace("Added " + key + ", value: " + value + ", ");
}
}
- final Map<String,Object> parameters =
datamodel.getJunkYard().getValues();
// Hack to keep vg site search working. Dependent on old query
// parameters. Remove when vg has been reimplented a proper site
search.
if (parameters.containsKey("nav_newspaperNames")) {
@@ -107,7 +113,7 @@
* this has now been changed. request parameters are first put
into the parameters map and
* are overwritten with request attributes. this is a basic
attempt to prevent parameter injection.
*/
- addParameter(attrName, request.getAttribute(attrName));
+ parameters.put(attrName, request.getAttribute(attrName));
if (LOG.isTraceEnabled()) {
LOG.trace("Added " + attrName + ", value: " +
request.getAttribute(attrName));
}
@@ -115,7 +121,7 @@
for (final String attrName : ATTRS_TO_COPY) {
if (request.getAttribute(attrName) != null) {
- addParameter(attrName, request.getAttribute(attrName));
+ parameters.put(attrName, request.getAttribute(attrName));
if (LOG.isTraceEnabled()) {
LOG.trace("Added(Manually) " + attrName + ", value: " +
request.getAttribute(attrName));
@@ -125,7 +131,7 @@
for (final String header : HEADERS_TO_COPY) {
if (request.getHeader(header) != null) {
- addParameter(header, request.getHeader(header));
+ parameters.put(header, request.getHeader(header));
if (LOG.isTraceEnabled()) {
LOG.trace("Added HTTP header " + header + ", value: " +
request.getHeader(header));
@@ -133,10 +139,8 @@
}
}
- this.request = request;
- this.response = response;
- addParameter("request", request);
- addParameter("response", response);
+ parameters.put("request", request);
+ parameters.put("response", response);
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits