You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by th...@apache.org on 2011/11/18 14:28:32 UTC
svn commit: r1203644 - in
/cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon:
shiro/rest/AbstractShiroLogin.java sitemap/expression/ShiroInterpreter.java
Author: thorsten
Date: Fri Nov 18 13:28:31 2011
New Revision: 1203644
URL: http://svn.apache.org/viewvc?rev=1203644&view=rev
Log:
Updating shiro components to use the new object in sitemap mechanism. Removing fixme note since latest work by Francesco on the string-template reader fixed the underlying issue
Modified:
cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/shiro/rest/AbstractShiroLogin.java
cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/sitemap/expression/ShiroInterpreter.java
Modified: cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/shiro/rest/AbstractShiroLogin.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/shiro/rest/AbstractShiroLogin.java?rev=1203644&r1=1203643&r2=1203644&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/shiro/rest/AbstractShiroLogin.java (original)
+++ cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/shiro/rest/AbstractShiroLogin.java Fri Nov 18 13:28:31 2011
@@ -99,8 +99,7 @@ public abstract class AbstractShiroLogin
}
Map<String, Object> data = new HashMap<String, Object>();
data.put("to", getTo());
- // FIXME: If we activate the following $if(error)$ will kick in even if it should not!
- //data.put("error", false);
+ data.put("error", false);
return new URLResponse(getLoginPage(), data);
}
Modified: cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/sitemap/expression/ShiroInterpreter.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/sitemap/expression/ShiroInterpreter.java?rev=1203644&r1=1203643&r2=1203644&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/sitemap/expression/ShiroInterpreter.java (original)
+++ cocoon/cocoon3/trunk/cocoon-shiro/src/main/java/org/apache/cocoon/sitemap/expression/ShiroInterpreter.java Fri Nov 18 13:28:31 2011
@@ -24,7 +24,7 @@ import org.apache.shiro.subject.Subject;
public class ShiroInterpreter implements LanguageInterpreter {
- public String resolve(String expression, ObjectModel objectModel) {
+ public Object resolve(String expression, ObjectModel objectModel) {
Object o = null;
Subject subject = SecurityUtils.getSubject();
if (expression.equals("authenticated")) {
@@ -36,7 +36,7 @@ public class ShiroInterpreter implements
}
o = principal;
}
- return o != null ? o.toString() : "";
+ return o != null ? o : new String("");
}
}