Interface PGSettingsManager<T extends Settings>
- Type Parameters:
T
-
- All Superinterfaces:
IdentifiableComponent
,SettingsManager
- All Known Implementing Classes:
SemanticTurkeyCoreSettingsManager
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault T
getProjectSettings
(Project project, UsersGroup group) default T
getProjectSettings
(Project project, UsersGroup group, boolean explicit) default void
storeProjectSettings
(Project project, UsersGroup group, T settings) Methods inherited from interface it.uniroma2.art.semanticturkey.extension.IdentifiableComponent
getId
Methods inherited from interface it.uniroma2.art.semanticturkey.extension.settings.SettingsManager
getSettings, getSettings, getSettingsDefault, getSettingsScopes, storeSettings, storeSettingsDefault
-
Method Details
-
getProjectSettings
- Throws:
STPropertyAccessException
-
getProjectSettings
default T getProjectSettings(Project project, UsersGroup group, boolean explicit) throws STPropertyAccessException - Throws:
STPropertyAccessException
-
storeProjectSettings
default void storeProjectSettings(Project project, UsersGroup group, T settings) throws STPropertyUpdateException - Throws:
STPropertyUpdateException
-