Interface PUSettingsManager<T extends Settings>
- Type Parameters:
T
-
- All Superinterfaces:
IdentifiableComponent
,SettingsManager
- All Known Implementing Classes:
CustomSearchStore
,RenderingEngineExtensionPoint
,SemanticTurkeyCoreSettingsManager
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault T
getProjectSettings
(Project project, STUser user) default T
getProjectSettings
(Project project, STUser user, boolean explicit) default T
getPUSettingsProjectDefault
(Project project) default T
default T
default void
storeProjectSettings
(Project project, STUser user, T settings) default void
storePUSettingsProjectDefault
(Project project, T settings) default void
storePUSettingsSystemDefault
(T settings) default void
storePUSettingsUserDefault
(STUser user, 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, STUser user, boolean explicit) throws STPropertyAccessException - Throws:
STPropertyAccessException
-
getPUSettingsProjectDefault
- Throws:
STPropertyAccessException
-
getPUSettingsUserDefault
- Throws:
STPropertyAccessException
-
getPUSettingsSystemDefault
- Throws:
STPropertyAccessException
-
storeProjectSettings
default void storeProjectSettings(Project project, STUser user, T settings) throws STPropertyUpdateException - Throws:
STPropertyUpdateException
-
storePUSettingsUserDefault
- Throws:
STPropertyUpdateException
-
storePUSettingsProjectDefault
default void storePUSettingsProjectDefault(Project project, T settings) throws STPropertyUpdateException - Throws:
STPropertyUpdateException
-
storePUSettingsSystemDefault
- Throws:
STPropertyUpdateException
-