Interface PUConfigurationManager<CONFTYPE extends Configuration>
- Type Parameters:
CONFTYPE
-
- All Superinterfaces:
ConfigurationManager<CONFTYPE>
,IdentifiableComponent
- All Known Subinterfaces:
PUScopedConfigurableComponent<CONFTYPE>
- All Known Implementing Classes:
AdvancedGraphApplicationStore
,Exporter
,Importer
,InvokableReporterStore
,RDFTransformerExtensionPoint
,SPARQLParameterizationStore
,SPARQLStore
public interface PUConfigurationManager<CONFTYPE extends Configuration>
extends ConfigurationManager<CONFTYPE>
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
deleteProjectConfiguration
(Project project, STUser user, String identifier) default CONFTYPE
getProjectConfiguration
(Project project, STUser user, String identifier) default Collection<String>
getProjectConfigurationIdentifiers
(Project project, STUser user) default void
storeProjectConfiguration
(Project project, STUser user, String identifier, CONFTYPE configuration) Methods inherited from interface it.uniroma2.art.semanticturkey.config.ConfigurationManager
deleteConfiguration, getConfiguration, getConfigurationReferences, getConfigurationScopes, storeConfiguration
Methods inherited from interface it.uniroma2.art.semanticturkey.extension.IdentifiableComponent
getId
-
Method Details
-
getProjectConfigurationIdentifiers
-
getProjectConfiguration
default CONFTYPE getProjectConfiguration(Project project, STUser user, String identifier) throws STPropertyAccessException - Throws:
STPropertyAccessException
-
storeProjectConfiguration
default void storeProjectConfiguration(Project project, STUser user, String identifier, CONFTYPE configuration) throws IOException, WrongPropertiesException, STPropertyUpdateException -
deleteProjectConfiguration
default void deleteProjectConfiguration(Project project, STUser user, String identifier) throws ConfigurationNotFoundException - Throws:
ConfigurationNotFoundException
-