Interface UserSettingsManager<T extends Settings>
- Type Parameters:
T
-
- All Superinterfaces:
IdentifiableComponent
,SettingsManager
- All Known Implementing Classes:
CustomSearchStore
,SemanticTurkeyCoreSettingsManager
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault T
getUserSettings
(STUser user) default T
getUserSettings
(STUser user, boolean explicit) default T
default void
storeUserSettings
(STUser user, T settings) default void
storeUserSettingsDefault
(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
-
getUserSettings
- Throws:
STPropertyAccessException
-
getUserSettings
- Throws:
STPropertyAccessException
-
getUserSettingsDefault
- Throws:
STPropertyAccessException
-
storeUserSettings
- Throws:
STPropertyUpdateException
-
storeUserSettingsDefault
- Throws:
STPropertyUpdateException
-