Package io.prestosql.server.security
Class ResourceSecurityBinder
- java.lang.Object
-
- io.prestosql.server.security.ResourceSecurityBinder
-
public class ResourceSecurityBinder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResourceSecurityBinder.StaticResourceAccessTypeLoader
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceSecurityBinder
anyUserResource(AnnotatedElement element)
ResourceSecurityBinder
internalOnlyResource(AnnotatedElement element)
ResourceSecurityBinder
managementReadResource(AnnotatedElement element)
ResourceSecurityBinder
managementWriteResource(AnnotatedElement element)
ResourceSecurityBinder
publicResource(AnnotatedElement element)
ResourceSecurityBinder
resourceSecurity(AnnotatedElement element, ResourceSecurity.AccessType accessType)
static ResourceSecurityBinder
resourceSecurityBinder(com.google.inject.Binder binder)
-
-
-
Method Detail
-
resourceSecurityBinder
public static ResourceSecurityBinder resourceSecurityBinder(com.google.inject.Binder binder)
-
resourceSecurity
public ResourceSecurityBinder resourceSecurity(AnnotatedElement element, ResourceSecurity.AccessType accessType)
-
publicResource
public ResourceSecurityBinder publicResource(AnnotatedElement element)
-
anyUserResource
public ResourceSecurityBinder anyUserResource(AnnotatedElement element)
-
managementReadResource
public ResourceSecurityBinder managementReadResource(AnnotatedElement element)
-
managementWriteResource
public ResourceSecurityBinder managementWriteResource(AnnotatedElement element)
-
internalOnlyResource
public ResourceSecurityBinder internalOnlyResource(AnnotatedElement element)
-
-