Interface ProjectSettingsManager<T extends Settings>
- Type Parameters:
T
-
- All Superinterfaces:
IdentifiableComponent
,SettingsManager
- All Known Implementing Classes:
ConnectedShowVocSettingsManager
,ContentNegotiationManager
,CustomSearchStore
,DatasetMetadataExporterExtensionPoint
,DownloadSettingsManager
,ProjectFacetsStore
,ProjectMetadataStore
,RemoteAlignmentServiceProjectSettingsManager
,SemanticTurkeyCoreSettingsManager
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault T
getProjectSettings
(Project project) default T
getProjectSettings
(Project project, boolean explicit) default T
default void
storeProjectSettings
(Project project, T settings) default void
storeProjectSettingsDefault
(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
- Throws:
STPropertyAccessException
-
getProjectSettingsDefault
- Throws:
STPropertyAccessException
-
storeProjectSettings
- Throws:
STPropertyUpdateException
-
storeProjectSettingsDefault
- Throws:
STPropertyUpdateException
-