Uses of Interface
eu.rarogsoftware.rarog.platform.api.plugins.Plugin
Packages that use Plugin
Package
Description
-
Uses of Plugin in eu.rarogsoftware.rarog.platform.api.plugins
Subinterfaces of Plugin in eu.rarogsoftware.rarog.platform.api.pluginsModifier and TypeInterfaceDescriptioninterfaceRepresents plugin able to hold/provide resourcesMethods in eu.rarogsoftware.rarog.platform.api.plugins that return PluginModifier and TypeMethodDescriptionPluginManager.disablePlugin(Plugin plugin) Disables the plugin and stores this state persistently - plugin won't be enabled after instance restart.PluginManager.disablePlugin(Plugin plugin, boolean storeState) Disables the plugin and if required - stores this state persistently.PluginManager.enablePlugin(Plugin plugin) Enables the previously installed plugin as well as its dependencies storing this state persistently.Get the installed plugins with passed key.PluginManager.initializePlugin(Plugin plugin) Checks the recently saved state and either disables or enables the plugin if installed.PluginManager.installPlugin(PluginArtifact artifact, boolean storeState) Installs plugin in the system and if required stores the state if the installation went correctly.PluginManager.restartPlugin(Plugin plugin) Disables and enables the plugin.Methods in eu.rarogsoftware.rarog.platform.api.plugins that return types with arguments of type PluginModifier and TypeMethodDescriptionPluginManager.listPlugins()Returns a list consisting of all installed plugins.Methods in eu.rarogsoftware.rarog.platform.api.plugins with parameters of type PluginModifier and TypeMethodDescriptionvoidPluginManager.deletePluginArtifactFromHome(Plugin plugin) Deletes plugin artifact if present in the home directory.PluginManager.disablePlugin(Plugin plugin) Disables the plugin and stores this state persistently - plugin won't be enabled after instance restart.PluginManager.disablePlugin(Plugin plugin, boolean storeState) Disables the plugin and if required - stores this state persistently.PluginManager.enablePlugin(Plugin plugin) Enables the previously installed plugin as well as its dependencies storing this state persistently.PluginsStateStore.getPluginState(Plugin plugin) Retrieves last saved plugin.PluginManager.initializePlugin(Plugin plugin) Checks the recently saved state and either disables or enables the plugin if installed.voidFeatureModule.plugDescriptor(Plugin plugin, T descriptor) Registers new descriptor into module.voidPurgeableFeatureModule.purgeDescriptor(Plugin plugin, T descriptor) Purge data related to descriptor by module.voidPluginManager.purgePlugin(Plugin plugin) Deletes all plugin data (db tables, resources, etc.) and disables the plugin.PluginManager.restartPlugin(Plugin plugin) Disables and enables the plugin.voidPluginsStateStore.storePluginState(Plugin plugin, Plugin.PluginState pluginState) When called specified plugin state is persisted ina a non-volatile way.voidRemoves the plugin from the system and removes the artifact from home if there was any.voidFeatureModule.unplugDescriptor(Plugin plugin, T descriptor) Unregisters new descriptor into module. -
Uses of Plugin in eu.rarogsoftware.rarog.platform.api.plugins.templates
Methods in eu.rarogsoftware.rarog.platform.api.plugins.templates with parameters of type PluginModifier and TypeMethodDescriptiondefault booleanPluginTemplateResolver.isApplicableFor(Plugin plugin) default org.thymeleaf.templateresolver.TemplateResolutionPluginTemplateResolver.resolveTemplate(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, Map<String, Object> templateResolutionAttributes, Plugin plugin) Tries to resolve a template.org.springframework.web.servlet.ViewPluginViewResolver.resolveViewName(String viewName, Locale locale, Plugin plugin) Resolve the given view by name. -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.i18n
Methods in eu.rarogsoftware.rarog.platform.core.i18n with parameters of type PluginModifier and TypeMethodDescriptionvoidDefaultI18NextService.plugDescriptor(Plugin plugin, FeatureDescriptor descriptor) voidDefaultI18NextService.unplugDescriptor(Plugin plugin, FeatureDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins
Methods in eu.rarogsoftware.rarog.platform.core.plugins with parameters of type PluginModifier and TypeMethodDescriptionDbBackedPluginStateStore.getPluginState(Plugin plugin) voidDefaultPluggableFeatureRegistry.plugDescriptors(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) voidPluggableFeatureRegistry.plugDescriptors(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) voidDefaultPluggableFeatureRegistry.purgeDescriptors(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) voidPluggableFeatureRegistry.purgeDescriptors(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) voidDbBackedPluginStateStore.storePluginState(Plugin plugin, Plugin.PluginState pluginState) voidDefaultPluggableFeatureRegistry.unplugDescriptors(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) voidPluggableFeatureRegistry.unplugDescriptors(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.database
Methods in eu.rarogsoftware.rarog.platform.core.plugins.database with parameters of type PluginModifier and TypeMethodDescriptionvoidPluginDatabaseMigrator.plugDescriptor(Plugin plugin, DatabaseMigrationsDescriptor descriptor) voidPluginDatabaseMigrator.purgeDescriptor(Plugin plugin, DatabaseMigrationsDescriptor descriptor) voidPluginDatabaseMigrator.unplugDescriptor(Plugin plugin, DatabaseMigrationsDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.events
Methods in eu.rarogsoftware.rarog.platform.core.plugins.events with parameters of type PluginModifier and TypeMethodDescriptionvoidEventListenersFeatureModule.plugDescriptor(Plugin plugin, EventListenersDescriptor descriptor) voidEventListenersFeatureModule.unplugDescriptor(Plugin plugin, EventListenersDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.osgi
Classes in eu.rarogsoftware.rarog.platform.core.plugins.osgi that implement PluginMethods in eu.rarogsoftware.rarog.platform.core.plugins.osgi that return PluginModifier and TypeMethodDescriptionOsgiPluginManager.disablePlugin(Plugin plugin) OsgiPluginManager.disablePlugin(Plugin plugin, boolean storeState) OsgiPluginManager.enablePlugin(Plugin plugin) OsgiPluginManager.initializePlugin(Plugin plugin) OsgiPluginManager.installPlugin(PluginArtifact pluginArtifact, boolean storeState) OsgiPluginManager.restartPlugin(Plugin plugin) Methods in eu.rarogsoftware.rarog.platform.core.plugins.osgi that return types with arguments of type PluginMethods in eu.rarogsoftware.rarog.platform.core.plugins.osgi with parameters of type PluginModifier and TypeMethodDescriptionvoidOsgiPluginManager.deletePluginArtifactFromHome(Plugin plugin) OsgiPluginManager.disablePlugin(Plugin plugin) OsgiPluginManager.disablePlugin(Plugin plugin, boolean storeState) OsgiPluginManager.enablePlugin(Plugin plugin) OsgiPluginManager.initializePlugin(Plugin plugin) voidOsgiPluginManager.purgePlugin(Plugin plugin) OsgiPluginManager.restartPlugin(Plugin plugin) void -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.templates
Methods in eu.rarogsoftware.rarog.platform.core.plugins.templates that return PluginModifier and TypeMethodDescriptionprotected static PluginAbstractSimpleFeatureModule.getPluginForCurrentRequest()Methods in eu.rarogsoftware.rarog.platform.core.plugins.templates with parameters of type PluginModifier and TypeMethodDescriptionvoidAbstractSimpleFeatureModule.plugDescriptor(Plugin plugin, T descriptor) voidAbstractSimpleFeatureModule.unplugDescriptor(Plugin plugin, T descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.web
Methods in eu.rarogsoftware.rarog.platform.core.plugins.web with parameters of type PluginModifier and TypeMethodDescriptionvoidPluginMappingHandlerMapping.plugDescriptor(Plugin plugin, HandlerMappingDescriptor descriptor) voidPluginMappingHandlerMapping.unplugDescriptor(Plugin plugin, HandlerMappingDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.web.filters
Methods in eu.rarogsoftware.rarog.platform.core.plugins.web.filters with parameters of type PluginModifier and TypeMethodDescriptionvoidPluginFilterResolver.plugDescriptor(Plugin plugin, PluginFilterMappingDescriptor descriptor) voidPluginFilterResolver.unplugDescriptor(Plugin plugin, PluginFilterMappingDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.web.servlets
Methods in eu.rarogsoftware.rarog.platform.core.plugins.web.servlets with parameters of type PluginModifier and TypeMethodDescriptionvoidSmartSwitchingServlet.plugDescriptor(Plugin plugin, PluginServletMappingDescriptor descriptor) voidSmartSwitchingServlet.unplugDescriptor(Plugin plugin, PluginServletMappingDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.dynamic.frontend.resources
Methods in eu.rarogsoftware.rarog.platform.dynamic.frontend.resources with parameters of type PluginModifier and TypeMethodDescriptionvoidPluginAwareDynamicAssetsLoaderFactory.plugDescriptor(Plugin plugin, DynamicAssetsDescriptor descriptor) voidPluginAwareDynamicAssetsLoaderFactory.unplugDescriptor(Plugin plugin, DynamicAssetsDescriptor descriptor)