Package io.jans.casa.service.settings
Interface IPluginSettingsHandlerFactory
public interface IPluginSettingsHandlerFactory
-
Method Summary
Modifier and TypeMethodDescription<T> IPluginSettingsHandler<T>getHandler(String pluginID, Class<T> configClass) Obtains an instance ofIPluginSettingsHandlerfor getting access to the configuration settings of the plugin identified bypluginID.
-
Method Details
-
getHandler
Obtains an instance ofIPluginSettingsHandlerfor getting access to the configuration settings of the plugin identified bypluginID.- Type Parameters:
T- Type parameter for configClass- Parameters:
pluginID- Plugin identifierconfigClass- Class depicting the configuration for the plugin- Returns:
- An object to handle plugin's configuration. The configuration data will be saved alongside the app (Casa) configuration, that is, in the underlying database.
-