Interface ConfigurationProvider<T>
- All Known Implementing Classes:
BaseConfigurationProvider
,CompanyScopedConfigurationProvider
public interface ConfigurationProvider<T>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
delete
(long companyId) boolean
delete
(long companyId, long index) getConfiguration
(long companyId) getConfiguration
(long companyId, long index) getConfigurationProperties
(long companyId) getConfigurationProperties
(long companyId, long index) getConfigurations
(long companyId) getConfigurations
(long companyId, boolean useDefault) getConfigurationsProperties
(long companyId) getConfigurationsProperties
(long companyId, boolean useDefault) void
registerConfiguration
(org.osgi.service.cm.Configuration configuration) void
void
updateProperties
(long companyId, long index, Dictionary<String, Object> properties) void
updateProperties
(long companyId, Dictionary<String, Object> properties)
-
Method Details
-
delete
boolean delete(long companyId) -
delete
boolean delete(long companyId, long index) -
getConfiguration
-
getConfiguration
-
getConfigurationProperties
-
getConfigurationProperties
-
getConfigurations
-
getConfigurations
-
getConfigurationsProperties
-
getConfigurationsProperties
-
getMetatype
-
registerConfiguration
void registerConfiguration(org.osgi.service.cm.Configuration configuration) -
unregisterConfiguration
-
updateProperties
-
updateProperties
-