haul 01/09/18 07:53:26
Modified: src/org/apache/cocoon/acting Tag: cocoon_20_branch
SessionStateAction.java
Log:
changed *SessionState(Matcher|Selector)* to more general
*SessionAttribute(Matcher|Selector)*
updated docs + samples accordingly
Revision Changes Path
No revision
No revision
1.1.2.5 +11 -12 xml-cocoon2/src/org/apache/cocoon/acting/SessionStateAction.java
Index: SessionStateAction.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/acting/SessionStateAction.java,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- SessionStateAction.java 2001/08/22 12:08:20 1.1.2.4
+++ SessionStateAction.java 2001/09/18 14:53:25 1.1.2.5
@@ -65,15 +65,14 @@
* </tr>
* </table>
*
- * @see org.apache.cocoon.matching.WildcardSessionStateMatcherFactory
- * @see org.apache.cocoon.selection.SessionStateSelectorFactory
+ * @see org.apache.cocoon.matching.WildcardSessionAttributeMatcherFactory
+ * @see org.apache.cocoon.selection.SessionAttributeSelectorFactory
*
* @author <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a>
- * @version CVS $Id: SessionStateAction.java,v 1.1.2.4 2001/08/22 12:08:20 sylvain
Exp $ */
+ * @version CVS $Id: SessionStateAction.java,v 1.1.2.5 2001/09/18 14:53:25 haul Exp
$ */
public class SessionStateAction extends AbstractConfigurableAction implements
ThreadSafe {
- private static String componentName = "REZEPTE SessionStateAction";
- protected String statekey = Constants.SESSION_STATE_ATTRIBUTE;
+ protected String statekey = "org.apache.cocoon.SessionState";
protected String newstate = null;
protected int sublevels = 0;
protected int mylevel = 0;
@@ -111,7 +110,7 @@
mylevel = par.getParameterAsInteger("state-level", mylevel);
if (newstate == null ) {
- getLogger().error(componentName + ": new-state is null");
+ getLogger().error("new-state is null");
return null;
}
@@ -124,29 +123,29 @@
if (sublevels == 0) {
oldstate = (String) session.getAttribute(statekey);
session.setAttribute(statekey, newstate);
- getLogger().debug(componentName+" : "+statekey+"="+newstate);
+ getLogger().debug(statekey+"="+newstate);
} else { // sublevels != 0
oldstate = (String) session.getAttribute( statekey +
Integer.toString(mylevel) );
for (int i=mylevel+1; i<=sublevels; i++) {
session.removeAttribute( statekey+Integer.toString(i) );
- getLogger().debug(componentName+" : remove
"+statekey+Integer.toString(i));
+ getLogger().debug("remove "+statekey+Integer.toString(i));
}
session.setAttribute( statekey + Integer.toString(mylevel),
newstate);
- getLogger().debug(componentName+" :
"+statekey+Integer.toString(mylevel)+"="+newstate);
+ getLogger().debug(statekey+Integer.toString(mylevel)+"="+newstate);
}
- getLogger().debug(componentName + " transition " + oldstate + " -> " +
newstate);
+ getLogger().debug("transition " + oldstate + " -> " + newstate);
HashMap map = new HashMap(1);
map.put("newstate", newstate);
return map;
} else {
- getLogger().warn(componentName + ": A session object was not
present or no longer valid");
+ getLogger().warn("A session object was not present or no longer
valid");
return null;
}
} else {
- getLogger().warn(componentName + ": No request object");
+ getLogger().warn("No request object");
return null;
}
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]