Package org.uberfire.ext.plugin.service
Interface PluginServices
-
- All Superinterfaces:
org.uberfire.ext.editor.commons.service.support.SupportsCopy,org.uberfire.ext.editor.commons.service.support.SupportsDelete,org.uberfire.ext.editor.commons.service.support.SupportsRename,org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>,org.uberfire.ext.editor.commons.service.support.SupportsUpdate<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>
public interface PluginServices extends org.uberfire.ext.editor.commons.service.support.SupportsDelete, org.uberfire.ext.editor.commons.service.support.SupportsCopy, org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
-
Method Summary
-
Methods inherited from interface org.uberfire.ext.editor.commons.service.support.SupportsCopy
copy, copy
-
Methods inherited from interface org.uberfire.ext.editor.commons.service.support.SupportsDelete
delete
-
Methods inherited from interface org.uberfire.ext.editor.commons.service.support.SupportsRename
rename
-
-
-
-
Method Detail
-
getMediaServletURI
String getMediaServletURI()
-
listRuntimePlugins
Collection<RuntimePlugin> listRuntimePlugins()
-
listPluginRuntimePlugins
Collection<RuntimePlugin> listPluginRuntimePlugins(org.uberfire.backend.vfs.Path pluginPath)
-
listPlugins
Collection<Plugin> listPlugins()
-
listPlugins
Collection<Plugin> listPlugins(PluginType type)
-
createNewPlugin
Plugin createNewPlugin(String name, PluginType type)
-
getPluginContent
PluginContent getPluginContent(org.uberfire.backend.vfs.Path path)
-
deleteMedia
void deleteMedia(Media media)
-
getDynamicMenuContent
DynamicMenu getDynamicMenuContent(org.uberfire.backend.vfs.Path path)
-
getLayoutEditor
LayoutEditorModel getLayoutEditor(org.uberfire.backend.vfs.Path path, PluginType pluginType)
-
saveMenu
org.uberfire.backend.vfs.Path saveMenu(DynamicMenu menu, String commitMessage)
-
saveLayout
org.uberfire.backend.vfs.Path saveLayout(LayoutEditorModel layoutContent, String commitMessage)
-
listDynamicMenus
Collection<DynamicMenu> listDynamicMenus()
-
listLayoutEditor
Collection<LayoutEditorModel> listLayoutEditor(PluginType pluginType)
-
-