Interface UserConfigurationManager<CONFTYPE extends Configuration>
- Type Parameters:
CONFTYPE-
- All Superinterfaces:
ConfigurationManager<CONFTYPE>,IdentifiableComponent
- All Known Subinterfaces:
PUScopedConfigurableComponent<CONFTYPE>,UserScopedConfigurableComponent<CONFTYPE>
- All Known Implementing Classes:
AdvancedGraphApplicationStore,Exporter,Importer,InvokableReporterStore,RDFTransformerExtensionPoint,SemanticTurkeyUsernamePasswordAuthenticatorFactory,SPARQLParameterizationStore,SPARQLStore
public interface UserConfigurationManager<CONFTYPE extends Configuration>
extends ConfigurationManager<CONFTYPE>
- Author:
- Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteUserConfiguration(AuthenticatedActor user, String identifier) default CONFTYPEgetUserConfiguration(AuthenticatedActor user, String identifier) default Collection<String>default voidstoreUserConfiguration(AuthenticatedActor user, String identifier, CONFTYPE configuration) Methods inherited from interface it.uniroma2.art.semanticturkey.config.ConfigurationManager
deleteConfiguration, getConfiguration, getConfigurationReferences, getConfigurationScopes, storeConfigurationMethods inherited from interface it.uniroma2.art.semanticturkey.extension.IdentifiableComponent
getId
-
Method Details
-
getUserConfigurationIdentifiers
-
getUserConfiguration
default CONFTYPE getUserConfiguration(AuthenticatedActor user, String identifier) throws STPropertyAccessException - Throws:
STPropertyAccessException
-
storeUserConfiguration
default void storeUserConfiguration(AuthenticatedActor user, String identifier, CONFTYPE configuration) throws IOException, WrongPropertiesException, STPropertyUpdateException -
deleteUserConfiguration
default void deleteUserConfiguration(AuthenticatedActor user, String identifier) throws ConfigurationNotFoundException - Throws:
ConfigurationNotFoundException
-