de.deepamehta.core.service.accesscontrol
Interface AccessControl
- All Known Implementing Classes:
- AccessControlImpl
public interface AccessControl
checkCredentials
boolean checkCredentials(Credentials cred)
hasPermission
boolean hasPermission(String username,
Operation operation,
long objectId)
- Checks if a user is permitted to perform an operation on an object (topic or association).
- Parameters:
username
- the logged in user, or null
if no user is logged in.objectId
- a topic ID, or an association ID.
- Returns:
true
if permission is granted, false
otherwise.
isMember
boolean isMember(String username,
long workspaceId)
- Checks if a user is a member of a given workspace.
- Parameters:
username
- the logged in user, or null
if no user is logged in.
assignToWorkspace
void assignToWorkspace(DeepaMehtaObject object,
long workspaceId)
Copyright © 2015. All Rights Reserved.