|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Operation | |
|---|---|
| org.mmbase.bridge.implementation | This package provides the basic implementations for the interfaces of org.mmbase.bridge. |
| org.mmbase.security | The security infrastructure of MMBase. |
| org.mmbase.security.implementation.basic | |
| org.mmbase.security.implementation.cloud | |
| org.mmbase.security.implementation.cloudcontext | |
| org.mmbase.security.implementation.cloudcontext.builders | |
| org.mmbase.security.implementation.context | |
| Uses of Operation in org.mmbase.bridge.implementation |
|---|
| Methods in org.mmbase.bridge.implementation with parameters of type Operation | |
|---|---|
(package private) boolean |
BasicCloud.check(Operation operation,
int nodeID)
Checks access rights. |
(package private) boolean |
BasicCloud.check(Operation operation,
int nodeID,
int srcNodeID,
int dstNodeID)
Checks access rights. |
(package private) void |
BasicCloud.verify(Operation operation,
int nodeID)
Asserts access rights. |
(package private) void |
BasicCloud.verify(Operation operation,
int nodeID,
int srcNodeID,
int dstNodeID)
Asserts access rights. |
| Uses of Operation in org.mmbase.security |
|---|
| Fields in org.mmbase.security declared as Operation | |
|---|---|
static Operation |
Operation.CHANGE_CONTEXT
Identifier for change context operation, which is used when changing the context of a node |
static Operation |
Operation.CHANGE_RELATION
Identifier for changing the source and/or destination field of a relation. |
static Operation |
Operation.CREATE
Identifier for create operation, which is used for creating a new node. |
static Operation |
Operation.DELETE
Identifier for remove operation, which is used when removing a node |
static Operation |
Operation.READ
A 'read' operation is acquiring an MMBase Node. |
static Operation |
Operation.WRITE
Node.setValue(String, Object) is an example of a write-operation. |
| Methods in org.mmbase.security that return Operation | |
|---|---|
static Operation |
Operation.getOperation(String operationString)
retrieve a Operation by a given string |
| Methods in org.mmbase.security with parameters of type Operation | |
|---|---|
boolean |
NoAuthorization.check(UserContext user,
int nodeid,
int srcNodeid,
int dstNodeid,
Operation operation)
No authorization means that everyting is allowed |
abstract boolean |
Authorization.check(UserContext user,
int nodeid,
int srcnodeid,
int dstnodeid,
Operation operation)
This method should be overrided by an extending class. |
boolean |
NoAuthorization.check(UserContext user,
int nodeid,
Operation operation)
No authorization means that everyting is allowed |
abstract boolean |
Authorization.check(UserContext user,
int nodeid,
Operation operation)
This method should be overrided by an extending class. |
Authorization.QueryCheck |
NoAuthorization.check(UserContext user,
Query query,
Operation operation)
|
Authorization.QueryCheck |
Authorization.check(UserContext user,
Query query,
Operation operation)
Checks rights on a query. |
void |
NoAuthorization.verify(UserContext user,
int nodeid,
int srcNodeid,
int dstNodeid,
Operation operation)
This method does nothing |
void |
Authorization.verify(UserContext user,
int nodeid,
int srcnodeid,
int dstnodeid,
Operation operation)
This method wraps the check-method with the same arguments. |
void |
NoAuthorization.verify(UserContext user,
int nodeid,
Operation operation)
This method does nothing |
void |
Authorization.verify(UserContext user,
int nodeid,
Operation operation)
This method wraps the check-method with the same arguments. |
| Uses of Operation in org.mmbase.security.implementation.basic |
|---|
| Methods in org.mmbase.security.implementation.basic with parameters of type Operation | |
|---|---|
boolean |
OwnerAuthorization.check(UserContext user,
int nodeNumber,
int srcNodeNumber,
int dstNodeNumber,
Operation operation)
|
boolean |
OwnerAuthorization.check(UserContext user,
int nodeNumber,
Operation operation)
|
Authorization.QueryCheck |
OwnerAuthorization.check(UserContext user,
Query query,
Operation operation)
|
| Uses of Operation in org.mmbase.security.implementation.cloud |
|---|
| Methods in org.mmbase.security.implementation.cloud with parameters of type Operation | |
|---|---|
boolean |
Verify.check(UserContext user,
int nodeid,
int srcnodeid,
int dstnodeid,
Operation operation)
|
boolean |
Verify.check(UserContext user,
int nodeid,
Operation operation)
|
Authorization.QueryCheck |
Verify.check(UserContext user,
Query query,
Operation operation)
|
| Uses of Operation in org.mmbase.security.implementation.cloudcontext |
|---|
| Methods in org.mmbase.security.implementation.cloudcontext with parameters of type Operation | |
|---|---|
protected boolean |
BasicContextProvider.allows(MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
static boolean |
ContextBuilderFunctions.allows(Node context,
Node groupOrUser,
Operation operation)
|
boolean |
Verify.check(UserContext userContext,
int nodeId,
int sourceNodeId,
int destinationNodeId,
Operation operation)
|
boolean |
Verify.check(UserContext userContext,
int nodeId,
Operation operation)
|
Authorization.QueryCheck |
Verify.check(UserContext userContext,
Query query,
Operation operation)
|
Authorization.QueryCheck |
ContextProvider.check(User userContext,
Query query,
Operation operation)
|
Authorization.QueryCheck |
BasicContextProvider.check(User userContext,
Query query,
Operation operation)
|
Set<MMObjectNode> |
Caches.OperationsCache.get(MMObjectNode context,
Operation op)
|
protected SortedSet<String> |
BasicContextProvider.getAllowingContexts(User user,
Operation operation)
|
protected SortedSet<String> |
BasicContextProvider.getDisallowingContexts(User user,
Operation operation)
Returns a Set (of Strings) of all existing contexts for which the given operation is not allowed for the given user. |
Set<MMObjectNode> |
BasicContextProvider.getGroupsAndUsers(MMObjectNode contextNode,
Operation operation)
|
protected Collection<MMObjectNode> |
BasicContextProvider.getGroupsOrUsers(MMObjectNode contextNode,
Operation operation,
MMObjectBuilder groupsOrUsers)
|
static boolean |
ContextBuilderFunctions.grant(Node context,
Node groupOrUser,
Operation operation,
UserContext user)
|
boolean |
ContextProvider.grant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
boolean |
BasicContextProvider.grant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
static boolean |
ContextBuilderFunctions.may(Node context,
UserContext user,
String usertocheck,
Operation operation)
|
boolean |
ContextProvider.mayDo(User user,
MMObjectNode nodeId,
Operation operation)
|
boolean |
BasicContextProvider.mayDo(User user,
MMObjectNode node,
Operation operation)
|
boolean |
ContextProvider.mayDoOnContext(MMObjectNode userNode,
MMObjectNode contextNode,
Operation operation,
boolean checkOwnRights)
|
boolean |
BasicContextProvider.mayDoOnContext(MMObjectNode userNode,
MMObjectNode contextNode,
Operation operation,
boolean checkOwnRights)
|
protected boolean |
BasicContextProvider.mayDoOnContext(User user,
MMObjectNode contextNode,
Operation operation,
boolean checkOwnRights)
|
static boolean |
ContextBuilderFunctions.maygrant(Node context,
Node groupOrUser,
Operation operation,
UserContext user)
|
boolean |
ContextProvider.mayGrant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
Whether, or not, the user is allowed to grant the security operation to the group or user on the context node. |
boolean |
BasicContextProvider.mayGrant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
static boolean |
ContextBuilderFunctions.mayrevoke(Node context,
Node groupOrUser,
Operation operation,
UserContext user)
|
boolean |
ContextProvider.mayRevoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
Whether, or not, the user is allowed to revoke the security operation to the group or user on the context node. |
boolean |
BasicContextProvider.mayRevoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
static boolean |
ContextBuilderFunctions.parentsallow(Node context,
Node groupOrUser,
Operation operation)
|
Object |
Caches.OperationsCache.put(MMObjectNode context,
Operation op,
Set<MMObjectNode> groups)
|
static boolean |
ContextBuilderFunctions.revoke(Node context,
Node groupOrUser,
Operation operation,
UserContext user)
|
boolean |
ContextProvider.revoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
boolean |
BasicContextProvider.revoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
|
| Uses of Operation in org.mmbase.security.implementation.cloudcontext.builders |
|---|
| Methods in org.mmbase.security.implementation.cloudcontext.builders with parameters of type Operation | |
|---|---|
Authorization.QueryCheck |
Contexts.check(User userContext,
Query query,
Operation operation)
Implements check function with same arguments of Authorisation security implementation |
MMObjectNode |
RightsRel.getNewNode(String owner,
int snumber,
int dnumber,
Operation operation)
|
protected boolean |
Contexts.mayDo(MMObjectNode user,
MMObjectNode contextNode,
Operation operation,
boolean checkOwnRights)
|
| Uses of Operation in org.mmbase.security.implementation.context |
|---|
| Methods in org.mmbase.security.implementation.context with parameters of type Operation | |
|---|---|
boolean |
ContextAuthorization.check(UserContext user,
int nodeNumber,
int srcNodeNumber,
int dstNodeNumber,
Operation operation)
|
boolean |
ContextAuthorization.check(UserContext user,
int nodeNumber,
Operation operation)
|
Authorization.QueryCheck |
ContextAuthorization.check(UserContext userContext,
Query query,
Operation operation)
|
protected SortedSet<String> |
ContextAuthorization.getDisallowingContexts(UserContext user,
Operation operation)
|
void |
ContextAuthorization.verify(UserContext user,
int nodeNumber,
int srcNodeNumber,
int dstNodeNumber,
Operation operation)
|
void |
ContextAuthorization.verify(UserContext user,
int nodeNumber,
Operation operation)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||