Interface PUScopedConfigurableComponent<CONFTYPE extends Configuration>
- Type Parameters:
CONFTYPE
-
- All Superinterfaces:
ConfigurableComponent<CONFTYPE>
,ConfigurationManager<CONFTYPE>
,IdentifiableComponent
,ProjectConfigurationManager<CONFTYPE>
,PUConfigurationManager<CONFTYPE>
,ScopedComponent
,SystemConfigurationManager<CONFTYPE>
,UserConfigurationManager<CONFTYPE>
- All Known Implementing Classes:
AdvancedGraphApplicationStore
,Exporter
,Importer
,InvokableReporterStore
,RDFTransformerExtensionPoint
,SPARQLParameterizationStore
,SPARQLStore
public interface PUScopedConfigurableComponent<CONFTYPE extends Configuration>
extends ConfigurableComponent<CONFTYPE>, ScopedComponent, SystemConfigurationManager<CONFTYPE>, ProjectConfigurationManager<CONFTYPE>, UserConfigurationManager<CONFTYPE>, PUConfigurationManager<CONFTYPE>
A PUScopedConfigurableComponent is able to look on configurations from all different
Scope
s.
If a more restricted configuration management capability is needed for a certain extension point, it is
possible to separately implement the various ConfigurationManager
subinterfaces- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
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
Methods inherited from interface it.uniroma2.art.semanticturkey.config.ProjectConfigurationManager
deleteProjectConfiguration, getProjectConfiguration, getProjectConfigurationIdentifiers, storeProjectConfiguration
Methods inherited from interface it.uniroma2.art.semanticturkey.config.PUConfigurationManager
deleteProjectConfiguration, getProjectConfiguration, getProjectConfigurationIdentifiers, storeProjectConfiguration
Methods inherited from interface it.uniroma2.art.semanticturkey.config.SystemConfigurationManager
deleteSystemConfiguration, getSystemConfiguration, getSystemConfigurationIdentifiers, storeSystemConfiguration
Methods inherited from interface it.uniroma2.art.semanticturkey.config.UserConfigurationManager
deleteUserConfiguration, getUserConfiguration, getUserConfigurationIdentifiers, storeUserConfiguration
-
Method Details
-
getScope
- Specified by:
getScope
in interfaceScopedComponent
-