Author: michiel
Date: 2010-02-19 22:32:38 +0100 (Fri, 19 Feb 2010)
New Revision: 41140
Modified:
mmbase/trunk/applications/cloudcontext/src/main/java/org/mmbase/security/implementation/cloudcontext/Authenticate.java
Log:
A more specific return type is nice, but makes it harder to extend this class
Modified:
mmbase/trunk/applications/cloudcontext/src/main/java/org/mmbase/security/implementation/cloudcontext/Authenticate.java
===================================================================
---
mmbase/trunk/applications/cloudcontext/src/main/java/org/mmbase/security/implementation/cloudcontext/Authenticate.java
2010-02-19 10:26:30 UTC (rev 41139)
+++
mmbase/trunk/applications/cloudcontext/src/main/java/org/mmbase/security/implementation/cloudcontext/Authenticate.java
2010-02-19 21:32:38 UTC (rev 41140)
@@ -88,7 +88,8 @@
/**
* @since MMBase-1.9
*/
- @Override public int getNode(UserContext user) throws SecurityException {
+ @Override
+ public int getNode(UserContext user) throws SecurityException {
return ((User) user).getNode().getNumber();
}
@@ -112,7 +113,7 @@
</table>
*/
@Override
- public User login(String type, Map<String, ?> map, Object[] parameters)
throws SecurityException {
+ public UserContext login(String type, Map<String, ?> map, Object[]
parameters) throws SecurityException {
if (log.isTraceEnabled()) {
log.trace("login-module: '" + type + "'");
}
@@ -230,7 +231,8 @@
}
- @Override public String[] getTypes(int method) {
+ @Override
+ public String[] getTypes(int method) {
if (allowEncodedPassword) {
if (method == METHOD_ASIS) {
return new String[] {"anonymous", "name/password",
"name/encodedpassword", "class"};
@@ -254,7 +256,8 @@
PARAMETER_ENCODEDPASSWORD,
new Parameter.Wrapper(PARAMETERS_USERS) };
- @Override public Parameters createParameters(String application) {
+ @Override
+ public Parameters createParameters(String application) {
application = application.toLowerCase();
if ("anonymous".equals(application)) {
return new Parameters(PARAMETERS_ANONYMOUS);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs