Interface SystemConfigurationManager<CONFTYPE extends Configuration>
- Type Parameters:
CONFTYPE
-
- All Superinterfaces:
ConfigurationManager<CONFTYPE>
,IdentifiableComponent
- All Known Subinterfaces:
ProjectScopedConfigurableComponent<CONFTYPE>
,PUScopedConfigurableComponent<CONFTYPE>
,SystemScopedConfigurableComponent<CONFTYPE>
,UserScopedConfigurableComponent<CONFTYPE>
- All Known Implementing Classes:
AdvancedGraphApplicationStore
,ContributionStore
,CustomServiceDefinitionStore
,CustomViewAssociationStore
,CustomViewStore
,Exporter
,Importer
,InvokableReporterStore
,RDFTransformerExtensionPoint
,RemoteAlignmentServicesStore
,ResourceMetadataAssociationStore
,ResourceMetadataPatternStore
,SPARQLParameterizationStore
,SPARQLStore
,TemplateStore
public interface SystemConfigurationManager<CONFTYPE extends Configuration>
extends ConfigurationManager<CONFTYPE>
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
deleteSystemConfiguration
(String identifier) default CONFTYPE
getSystemConfiguration
(String identifier) default Collection<String>
default void
storeSystemConfiguration
(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
-
getSystemConfigurationIdentifiers
-
getSystemConfiguration
- Throws:
STPropertyAccessException
-
storeSystemConfiguration
default void storeSystemConfiguration(String identifier, CONFTYPE configuration) throws IOException, WrongPropertiesException, STPropertyUpdateException -
deleteSystemConfiguration
- Throws:
ConfigurationNotFoundException
-