Interface PluginApi
public interface PluginApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<V1ManagedPluginDTO>detailPlugin(String pluginId) org.springframework.http.ResponseEntity<V1PluginDTO>detailPlugin_0(String pluginId) org.springframework.http.ResponseEntity<V1ManagedPluginDTO>disablePlugin(String pluginId) org.springframework.http.ResponseEntity<V1ManagedPluginDTO>enablePlugin(V1PluginEnableRequest body, String pluginId) org.springframework.http.ResponseEntity<V1ManagedPluginDTO>installPlugin(V1InstallPluginRequest body, String pluginId) org.springframework.http.ResponseEntity<V1ListPluginResponse>org.springframework.http.ResponseEntity<V1ListPluginResponse>org.springframework.http.ResponseEntity<V1ManagedPluginDTO>pluginSetting(String pluginId) org.springframework.http.ResponseEntity<V1EmptyResponse>uninstallPlugin(String pluginId)
-
Method Details
-
listInstalledPlugins
@GetMapping("/api/v1/manage/plugins") org.springframework.http.ResponseEntity<V1ListPluginResponse> listInstalledPlugins() -
detailPlugin
@GetMapping("/api/v1/manage/plugins/{pluginId}") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> detailPlugin(@PathVariable("pluginId") String pluginId) -
disablePlugin
@PostMapping("/api/v1/manage/plugins/{pluginId}/disable") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> disablePlugin(@PathVariable("pluginId") String pluginId) -
enablePlugin
@PostMapping("/api/v1/manage/plugins/{pluginId}/enable") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> enablePlugin(@RequestBody V1PluginEnableRequest body, @PathVariable("pluginId") String pluginId) -
installPlugin
@PostMapping("/api/v1/manage/plugins/{pluginId}/install") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> installPlugin(@RequestBody V1InstallPluginRequest body, @PathVariable("pluginId") String pluginId) -
uninstallPlugin
@PostMapping("/api/v1/manage/plugins/{pluginId}/uninstall") org.springframework.http.ResponseEntity<V1EmptyResponse> uninstallPlugin(@PathVariable("pluginId") String pluginId) -
pluginSetting
@PostMapping("/api/v1/manage/plugins/{pluginId}/setting") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> pluginSetting(@PathVariable("pluginId") String pluginId) -
listEnabledPlugins
@GetMapping("/api/v1/plugins") org.springframework.http.ResponseEntity<V1ListPluginResponse> listEnabledPlugins() -
detailPlugin_0
@GetMapping("/api/v1/plugins/{pluginId}") org.springframework.http.ResponseEntity<V1PluginDTO> detailPlugin_0(@PathVariable("pluginId") String pluginId)
-