abstract void revoke(Permission<?> permission, Object certificate)
abstract void grant(Permission<?> permission, Object certificate)
boolean implies(Permission<?> that)
Class<? super T > getCategory()
abstract boolean isGranted(Permission<?> permission)
final Class<? super T > category
static void check(Permission<?> permission)
static final Permission< Object > ALL
Permission(Class<? super T > category, String action, T instance)
static AbstractContext current()
final void revoke(Permission<?> permission)
AbstractContext enterInner()
boolean equals(Object obj)
Permission(Class<? super T > category, String action)
final void grant(Permission<?> permission)
Permission(Class<? super T > category)
static SecurityContext currentSecurityContext()
static SecurityContext enter()