public class DefaultSecurityManager extends Object implements MongoSecurityManager
| Constructor and Description |
|---|
DefaultSecurityManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkAccess(Class<?> cls,
Permission p) |
boolean |
checkAccess(Object obj,
Permission p)
Called by layer when access to a given type occurs.
|
boolean |
checkAccess(String domain,
Permission p)
more flexible access for security.
|
Object |
getCurrentUserId()
depending on implementation, this might be an ObjectId or a login string or whatever
ATTENTION: needs to be compatible with @StoreCreationTime and @StoreLAstAccess etc.
|
public boolean checkAccess(Object obj, Permission p) throws MongoSecurityException
MongoSecurityManagercheckAccess in interface MongoSecurityManagerobj - objhectp - -MongoSecurityExceptionpublic boolean checkAccess(String domain, Permission p) throws MongoSecurityException
MongoSecurityManagercheckAccess in interface MongoSecurityManagerdomain - domain stringp - -MongoSecurityExceptionpublic boolean checkAccess(Class<?> cls, Permission p) throws MongoSecurityException
checkAccess in interface MongoSecurityManagerMongoSecurityExceptionpublic Object getCurrentUserId()
MongoSecurityManagergetCurrentUserId in interface MongoSecurityManagerCopyright © 2013. All Rights Reserved.