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