public class AccessControlListAnnotationHandler extends AbstractAnnotationHandler
annoClass, annoResourceFactory, methods| Constructor and Description |
|---|
AccessControlListAnnotationHandler(AnnotationResourceFactory outer) |
| Modifier and Type | Method and Description |
|---|---|
Set<AccessControlledResource.Priviledge> |
availablePrivs(Object curUser,
AnnoResource res,
Auth auth)
Get priviledges for the current user
|
Set<AccessControlledResource.Priviledge> |
directPrivs(Object curUser,
AnnoResource res,
Auth auth) |
AccessControlledResource.Priviledge |
requiredPriv(AnnoResource res,
Request.Method httpMethod,
Request request) |
attemptToReadProperty, attemptToSetProperty, getAnnoClass, getControllerMethods, getMethodForType, getSupportedMethods, invoke, isCompatible, parseControllerpublic AccessControlListAnnotationHandler(AnnotationResourceFactory outer)
public Set<AccessControlledResource.Priviledge> availablePrivs(Object curUser, AnnoResource res, Auth auth)
curUser - res - auth - public Set<AccessControlledResource.Priviledge> directPrivs(Object curUser, AnnoResource res, Auth auth)
public AccessControlledResource.Priviledge requiredPriv(AnnoResource res, Request.Method httpMethod, Request request)
Copyright © 2021 McEvoy Software Ltd. All rights reserved.