Interface ProjectConfigurationManager<CONFTYPE extends Configuration>
- Type Parameters:
CONFTYPE
-
- All Superinterfaces:
ConfigurationManager<CONFTYPE>
,IdentifiableComponent
- All Known Subinterfaces:
ProjectScopedConfigurableComponent<CONFTYPE>
,PUScopedConfigurableComponent<CONFTYPE>
- All Known Implementing Classes:
AdvancedGraphApplicationStore
,CustomViewAssociationStore
,CustomViewStore
,Exporter
,Importer
,InvokableReporterStore
,RDFTransformerExtensionPoint
,ResourceMetadataAssociationStore
,ResourceMetadataPatternStore
,SPARQLParameterizationStore
,SPARQLStore
public interface ProjectConfigurationManager<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, String identifier) default CONFTYPE
getProjectConfiguration
(Project project, String identifier) default Collection<String>
default void
storeProjectConfiguration
(Project project, 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, String identifier) throws STPropertyAccessException - Throws:
STPropertyAccessException
-
storeProjectConfiguration
default void storeProjectConfiguration(Project project, String identifier, CONFTYPE configuration) throws IOException, WrongPropertiesException, STPropertyUpdateException -
deleteProjectConfiguration
default void deleteProjectConfiguration(Project project, String identifier) throws ConfigurationNotFoundException - Throws:
ConfigurationNotFoundException
-