Return-Path:
Portlet Preferences:portlet:render:
, portlet:resource:
) are omitted.
*
* @author Vadim Gritsenko
- * @version CVS $Id: PortletURLModule.java,v 1.2 2004/03/05 13:02:07 bdelacretaz Exp $
+ * @version CVS $Id$
*/
public class PortletURLModule extends AbstractInputModule implements ThreadSafe {
@@ -113,16 +113,16 @@
if (name.length() > 0) {
parameters.put(PortletEnvironment.PARAMETER_PATH_INFO, name);
}
- for (Iterator i = parameters.keySet().iterator(); i.hasNext();) {
- String param = (String) i.next();
- Object values = parameters.get(param);
+ for (Iterator i = parameters.entrySet().iterator(); i.hasNext();) {
+ Map.Entry me = (Map.Entry)i.next();
+ String param = (String)me.getKey();
+ Object values = me.getValue();
if (values instanceof String) {
url.setParameter(param, (String) values);
} else {
url.setParameter(param, (String[]) values);
- }
+ }
}
-
return url.toString();
} else {
if (name.startsWith(PREFIX_RENDER)) {
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java Fri Dec 31 13:18:01 2004
@@ -35,7 +35,7 @@
* the JSR-168 (Portlet) environment.
*
* @author Vadim Gritsenko
- * @version CVS $Id: ActionResponse.java,v 1.3 2004/05/01 00:05:44 joerg Exp $
+ * @version CVS $Id$
*/
public final class ActionResponse extends PortletResponse {
@@ -134,9 +134,10 @@
if (absLoc.startsWith(servletPath)) {
String pathInfo = absLoc.substring(servletPath.length());
- for (Iterator i = parameters.keySet().iterator(); i.hasNext();) {
- String name = (String) i.next();
- String value = (String) parameters.get(name);
+ for (Iterator i = parameters.entrySet().iterator(); i.hasNext();) {
+ Map.Entry me = (Map.Entry)i.next();
+ String name = (String)me.getKey();
+ String value = (String)me.getValue();
getActionResponse().setRenderParameter(name, value);
}
getActionResponse().setRenderParameter(PortletEnvironment.PARAMETER_PATH_INFO, pathInfo);
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/services/factory/FactoryManagerServiceImpl.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/services/factory/FactoryManagerServiceImpl.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/services/factory/FactoryManagerServiceImpl.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/services/factory/FactoryManagerServiceImpl.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/services/factory/FactoryManagerServiceImpl.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/services/factory/FactoryManagerServiceImpl.java Fri Dec 31 13:18:01 2004
@@ -131,16 +131,16 @@
factories.put(ObjectIDFactory.class.getName(), ObjectIDFactoryImpl.class.getName());
factories.put(ControllerFactory.class.getName(), ControllerFactoryImpl.class.getName());
-
- for (Iterator iter = factories.keySet().iterator(); iter.hasNext (); ) {
- String factoryInterfaceName = (String) iter.next ();
-
+
+ for (Iterator iter = factories.entrySet().iterator(); iter.hasNext (); ) {
+ Map.Entry me = (Map.Entry)iter.next();
+ String factoryInterfaceName = (String)me.getKey();
// try to get hold of the factory
Class factoryInterface;
factoryInterface = Class.forName (factoryInterfaceName);
- String factoryImplName = (String)factories.get(factoryInterfaceName);
+ String factoryImplName = (String)me.getValue();
Class factoryImpl = Class.forName (factoryImplName);
Factory factory = (Factory) factoryImpl.newInstance ();
@@ -155,9 +155,8 @@
// build up list in reverse order for later destruction
factoryList.add (0, factory);
-
+
}
-
}
/* (non-Javadoc)
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/test/TestPortlet.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/test/TestPortlet.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/test/TestPortlet.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/test/TestPortlet.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/test/TestPortlet.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/pluto/test/TestPortlet.java Fri Dec 31 13:18:01 2004
@@ -90,10 +90,10 @@
writer.write("
");
} else if (values.length > 1) {
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/SessionValidatorAction.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/SessionValidatorAction.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/SessionValidatorAction.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/SessionValidatorAction.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/SessionValidatorAction.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/SessionValidatorAction.java Fri Dec 31 13:18:01 2004
@@ -35,7 +35,7 @@
*
* @author Martin Man
* @author Christian Haul
- * @version CVS $Id: SessionValidatorAction.java,v 1.3 2004/03/05 13:02:43 bdelacretaz Exp $
+ * @version CVS $Id$
*/
public class SessionValidatorAction extends AbstractValidatorAction implements ThreadSafe {
@@ -62,9 +62,9 @@
protected Map setResult(Map objectModel, Map actionMap, Map resultMap, boolean allOK) {
if (allOK){
Session session = ObjectModelHelper.getRequest(objectModel).getSession();
- for (Iterator i = actionMap.keySet().iterator(); i.hasNext(); ){
- String name = (String) i.next();
- session.setAttribute(name, actionMap.get(name));
+ for (Iterator i = actionMap.entrySet().iterator(); i.hasNext(); ) {
+ Map.Entry me = (Map.Entry)i.next();
+ session.setAttribute((String)me.getKey(), me.getValue());
}
}
return super.setResult(objectModel, actionMap, resultMap, allOK);
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java Fri Dec 31 13:18:01 2004
@@ -36,7 +36,7 @@
* copied to the final destination.
*
* @author Christian Haul
- * @version CVS $Id: RequestAttributeOutputModule.java,v 1.3 2004/03/05 13:02:49 bdelacretaz Exp $
+ * @version CVS $Id$
*/
public class RequestAttributeOutputModule extends AbstractOutputModule implements OutputModule {
@@ -90,29 +90,30 @@
* */
public void rollback( Configuration modeConf, Map objectModel, Exception e ) {
if (this.settings.get("isolation-level","0").equals("1")) {
- if (getLogger().isDebugEnabled())
+ if (getLogger().isDebugEnabled()) {
getLogger().debug("rolling back");
+ }
this.rollback(objectModel, TRANS_PREFIX);
} else {
-
- if (getLogger().isDebugEnabled())
+ if (getLogger().isDebugEnabled()) {
getLogger().debug("start rolling back");
-
+ }
Request request = ObjectModelHelper.getRequest(objectModel);
- Object tmp = this.prepareCommit(objectModel,ROLLBACK_LIST);
- if (tmp != null) {
- Map rollbackList = (Map) tmp;
- Iterator iter = rollbackList.keySet().iterator();
- while(iter.hasNext()) {
- String key = (String) iter.next();
- Object val = rollbackList.get(key);
+ Map rollbackList = this.prepareCommit(objectModel,ROLLBACK_LIST);
+ if (rollbackList != null) {
+ for (Iterator i = rollbackList.entrySet().iterator(); i.hasNext(); ){
+ Map.Entry me = (Map.Entry)i.next();
+ String key = (String)me.getKey();
+ Object val = me.getValue();
if (val != null) {
- if (getLogger().isDebugEnabled())
- getLogger().debug("rolling back ['"+key+"'] to ['"+val+"']");
+ if (getLogger().isDebugEnabled()) {
+ getLogger().debug("rolling back ['" + key + "'] to ['" + val + "']");
+ }
request.setAttribute(key, val);
} else {
- if (getLogger().isDebugEnabled())
- getLogger().debug("rolling back ['"+key+"']");
+ if (getLogger().isDebugEnabled()) {
+ getLogger().debug("rolling back ['" + key + "']");
+ }
request.removeAttribute(key);
}
}
@@ -137,47 +138,44 @@
* */
public void commit( Configuration modeConf, Map objectModel ) {
if (this.settings.get("isolation-level","0").equals("1")) {
-
+
Logger logger = getLogger();
- if (logger.isDebugEnabled())
+ if (logger.isDebugEnabled()) {
logger.debug("prepare commit");
+ }
Map aMap = this.prepareCommit(objectModel, TRANS_PREFIX);
- if (aMap == null) {
- return;
- }
-
- Iterator iter = aMap.keySet().iterator();
- if (!iter.hasNext()){
+ if (aMap == null || aMap.isEmpty()) {
return;
}
-
- String prefix = (String) this.settings.get("key-prefix", PREFIX );
- if (prefix != "") {
- prefix = prefix+":";
+ String prefix = (String)this.settings.get("key-prefix", PREFIX );
+ if (prefix.length() > 0) {
+ prefix = prefix + ":";
} else {
prefix = null;
}
Request request = ObjectModelHelper.getRequest(objectModel);
- while (iter.hasNext()) {
- String key = (String) iter.next();
- Object value = aMap.get(key);
- if (prefix != null) { key = prefix + key; }
- if (logger.isDebugEnabled())
- logger.debug("committing ['"+key+"'] to ['"+value+"']");
+ for (Iterator i = aMap.entrySet().iterator(); i.hasNext(); ) {
+ Map.Entry me = (Map.Entry)i.next();
+ String key = (String)me.getKey();
+ Object value = me.getValue();
+ if (prefix != null) {
+ key = prefix + key;
+ }
+ if (logger.isDebugEnabled()) {
+ logger.debug("committing ['" + key + "'] to ['" + value + "']");
+ }
request.setAttribute(key, value);
}
-
- if (logger.isDebugEnabled())
+ if (logger.isDebugEnabled()) {
logger.debug("done commit");
-
+ }
} else {
- if (getLogger().isDebugEnabled())
+ if (getLogger().isDebugEnabled()) {
getLogger().debug("commit");
+ }
this.prepareCommit(objectModel, ROLLBACK_LIST);
}
-
-
}
protected String getName( String name ) {
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java Fri Dec 31 13:18:01 2004
@@ -36,7 +36,7 @@
* copied to the final destination.
*
* @author Christian Haul
- * @version CVS $Id: SessionAttributeOutputModule.java,v 1.3 2004/03/05 13:02:49 bdelacretaz Exp $
+ * @version CVS $Id$
*/
public class SessionAttributeOutputModule extends AbstractOutputModule implements OutputModule {
@@ -91,38 +91,38 @@
* */
public void rollback( Configuration modeConf, Map objectModel, Exception e ) {
if (this.settings.get("isolation-level","0").equals("1")) {
- if (getLogger().isDebugEnabled())
+ if (getLogger().isDebugEnabled()) {
getLogger().debug("rolling back");
+ }
this.rollback(objectModel, TRANS_PREFIX);
} else {
-
- if (getLogger().isDebugEnabled())
+ if (getLogger().isDebugEnabled()) {
getLogger().debug("start rolling back");
-
+ }
Session session = ObjectModelHelper.getRequest(objectModel).getSession();
- Object tmp = this.prepareCommit(objectModel,ROLLBACK_LIST);
- if (tmp != null) {
- Map rollbackList = (Map) tmp;
- Iterator iter = rollbackList.keySet().iterator();
- while(iter.hasNext()) {
- String key = (String) iter.next();
- Object val = rollbackList.get(key);
+ Map rollbackList = this.prepareCommit(objectModel,ROLLBACK_LIST);
+ if (rollbackList != null) {
+ for (Iterator i = rollbackList.entrySet().iterator(); i.hasNext(); ) {
+ Map.Entry me = (Map.Entry)i.next();
+ String key = (String)me.getKey();
+ Object val = me.getValue();
if (val != null) {
- if (getLogger().isDebugEnabled())
- getLogger().debug("rolling back ['"+key+"'] to ['"+val+"']");
+ if (getLogger().isDebugEnabled()) {
+ getLogger().debug("rolling back ['" + key + "'] to ['" + val + "']");
+ }
session.setAttribute(key, val);
} else {
- if (getLogger().isDebugEnabled())
- getLogger().debug("rolling back ['"+key+"']");
+ if (getLogger().isDebugEnabled()) {
+ getLogger().debug("rolling back ['" + key + "']");
+ }
session.removeAttribute(key);
}
}
}
}
-
- if (getLogger().isDebugEnabled())
+ if (getLogger().isDebugEnabled()) {
getLogger().debug("done rolling back");
-
+ }
String prefix = (String) this.settings.get("key-prefix", PREFIX );
if (prefix!="") {
ObjectModelHelper.getRequest(objectModel).getSession().setAttribute(prefix+":",e.getMessage());
@@ -140,44 +140,40 @@
if (this.settings.get("isolation-level","0").equals("1")) {
Logger logger = getLogger();
- if (logger.isDebugEnabled())
+ if (logger.isDebugEnabled()) {
logger.debug("prepare commit");
-
- Map aMap = this.prepareCommit(objectModel, TRANS_PREFIX);
- if (aMap == null) {
- return;
}
-
- Iterator iter = aMap.keySet().iterator();
- if (!iter.hasNext()){
+ Map aMap = this.prepareCommit(objectModel, TRANS_PREFIX);
+ if (aMap == null || aMap.isEmpty()) {
return;
}
-
- String prefix = (String) this.settings.get("key-prefix", PREFIX );
- if (prefix != "") {
- prefix = prefix+":";
+ String prefix = (String)this.settings.get("key-prefix", PREFIX );
+ if (prefix.length() > 0) {
+ prefix = prefix + ":";
} else {
prefix = null;
}
Session session = ObjectModelHelper.getRequest(objectModel).getSession();
- while (iter.hasNext()) {
- String key = (String) iter.next();
- Object value = aMap.get(key);
- if (prefix != null) { key = prefix + key; }
- if (logger.isDebugEnabled())
- logger.debug("committing ['"+key+"'] to ['"+value+"']");
+ for (Iterator i = aMap.entrySet().iterator(); i.hasNext(); ) {
+ Map.Entry me = (Map.Entry)i.next();
+ String key = (String)me.getKey();
+ Object value = me.getValue();
+ if (prefix != null) {
+ key = prefix + key;
+ }
+ if (logger.isDebugEnabled()) {
+ logger.debug("committing ['" + key + "'] to ['" + value + "']");
+ }
session.setAttribute(key, value);
}
-
- if (logger.isDebugEnabled())
+ if (logger.isDebugEnabled()) {
logger.debug("done commit");
-
+ }
} else {
if (getLogger().isDebugEnabled())
getLogger().debug("commit");
this.prepareCommit(objectModel, ROLLBACK_LIST);
}
-
}
protected String getName( String name ) {
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/notification/Notifier.java
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/notification/Notifier.java?view=diff&rev=123825&p1=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/notification/Notifier.java&r1=123824&p2=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/notification/Notifier.java&r2=123825
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/notification/Notifier.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/notification/Notifier.java Fri Dec 31 13:18:01 2004
@@ -88,16 +88,14 @@
.append(StringEscapeUtils.escapeXml(n.getSource())).append("
") - .append(key).append("
") - .append(StringEscapeUtils.escapeXml(String.valueOf(extras.get(key)))) - .append(""); + .append(key).append("
") + .append(StringEscapeUtils.escapeXml(String.valueOf(me.getValue()))) + .append(""); } - sb.append(" "); sb.append("