Update of
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext
In directory james.mmbase.org:/tmp/cvs-serv14234
Modified Files:
Verify.java
Log Message:
using annotation for override
See also:
http://cvs.mmbase.org/viewcvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext
Index: Verify.java
===================================================================
RCS file:
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/Verify.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- Verify.java 21 Jun 2007 15:50:25 -0000 1.13
+++ Verify.java 7 Aug 2008 20:01:24 -0000 1.14
@@ -13,6 +13,7 @@
import java.util.Set;
import org.mmbase.security.implementation.cloudcontext.builders.*;
import org.mmbase.security.*;
+import org.mmbase.util.functions.*;
/**
* Implementation of Authorization. Most implementation is delegated to the
Contexts builder.
@@ -20,66 +21,71 @@
* @author Eduard Witteveen
* @author Pierre van Rooden
* @author Michiel Meeuwissen
- * @version $Id: Verify.java,v 1.13 2007/06/21 15:50:25 nklasens Exp $
+ * @version $Id: Verify.java,v 1.14 2008/08/07 20:01:24 michiel Exp $
* @see org.mmbase.security.implementation.cloudcontext.builders.Contexts
*/
public class Verify extends Authorization {
- // javadoc inherited
+
protected void load() {
}
- // javadoc inherited
+
+ @Override
public void create(UserContext userContext, int nodeId) {
User user = (User) userContext;
// odd, getOwnerField is called in BasicNodeManager yet, so I wonder
when this is called.
Contexts.getBuilder().setContext(user, nodeId, user.getOwnerField());
}
- // javadoc inherited
+ @Override
public void update(UserContext userContext, int nodeId) {
}
- // javadoc inherited
+ @Override
public void remove(UserContext userContext, int nodeId) {
}
- // javadoc inherited
+ @Override
public boolean check(UserContext userContext, int nodeId, Operation
operation) {
return Contexts.getBuilder().mayDo((User) userContext, nodeId,
operation);
}
- // javadoc inherited
+ @Override
public boolean check(UserContext userContext, int nodeId, int
sourceNodeId, int destinationNodeId, Operation operation) {
//log.debug("check if operation: " + operation + " is valid for: " +
usercontext + " for node with number # " + i + "(between 2 nodes..)");
return Contexts.getBuilder().mayDo((User) userContext, nodeId,
sourceNodeId, destinationNodeId, operation);
}
- // javadoc inherited
+ @Override
public String getContext(UserContext userContext, int nodeId) throws
org.mmbase.security.SecurityException {
//log.debug("check if we may read the node with # " + i + " nodeid?");
return Contexts.getBuilder().getContext((User) userContext, nodeId);
}
-
- // javadoc inherited
+ @Override
public void setContext(UserContext userContext, int nodeId, String
context) throws org.mmbase.security.SecurityException {
//log.debug("[node #" + i + "] changed to context: " + s + " by [" +
usercontext.getIdentifier() + "]");
Contexts.getBuilder().setContext((User) userContext, nodeId, context);
}
- // javadoc inherited
+ @Override
public Set<String> getPossibleContexts(UserContext userContext, int
nodeId) throws org.mmbase.security.SecurityException {
return Contexts.getBuilder().getPossibleContexts((User) userContext,
nodeId);
}
-
+ @Override
public Set<String> getPossibleContexts(UserContext userContext) throws
org.mmbase.security.SecurityException {
return Contexts.getBuilder().getPossibleContexts((User) userContext);
}
- // javadoc inherited
+ @Override
public QueryCheck check(UserContext userContext, Query query, Operation
operation) {
return Contexts.getBuilder().check((User) userContext, query,
operation);
}
+
+ @Override
+ public boolean check(UserContext user, Action ac, Parameters parameters) {
+ return Actions.getBuilder().check((User) user, ac, parameters);
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs