Interface ConfigurationProvider<T>
- All Known Implementing Classes:
BaseConfigurationProvider,CompanyScopedConfigurationProvider
public interface ConfigurationProvider<T>
-
Method Summary
Modifier and TypeMethodDescriptionbooleandelete(long companyId) booleandelete(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) voidregisterConfiguration(org.osgi.service.cm.Configuration configuration) voidvoidupdateProperties(long companyId, long index, Dictionary<String, Object> properties) voidupdateProperties(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
-