public class ListCapabilities extends java.lang.Object implements RestReadView<ConfigResource>
Modifier and Type | Class and Description |
---|---|
static class |
ListCapabilities.CapabilityInfo |
Constructor and Description |
---|
ListCapabilities(PermissionBackend permissionBackend,
PluginPermissionsUtil pluginPermissionsUtil) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,ListCapabilities.CapabilityInfo> |
apply(ConfigResource resource)
Process the view operation by reading from the resource.
|
java.util.Map<java.lang.String,ListCapabilities.CapabilityInfo> |
collectPluginCapabilities() |
@Inject public ListCapabilities(PermissionBackend permissionBackend, PluginPermissionsUtil pluginPermissionsUtil)
public java.util.Map<java.lang.String,ListCapabilities.CapabilityInfo> apply(ConfigResource resource) throws ResourceNotFoundException, java.lang.IllegalAccessException, java.lang.NoSuchFieldException
RestReadView
apply
in interface RestReadView<ConfigResource>
resource
- resource to read.BinaryResult
to avoid automatic conversion
to JSON.ResourceNotFoundException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
public java.util.Map<java.lang.String,ListCapabilities.CapabilityInfo> collectPluginCapabilities()