Interface ConfigurationDao<CONFIGURATION_PARAMS>
-
- All Known Implementing Classes:
ConfigurationCacheImpl,ConfigurationHibernateImpl
public interface ConfigurationDao<CONFIGURATION_PARAMS>Configuration DAO interface defining the operations for interacting with a runtime configuration.- Author:
- Ikasan Development Team
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(org.ikasan.spec.configuration.Configuration<CONFIGURATION_PARAMS> configuration)Delete a configuration entry.org.ikasan.spec.configuration.Configuration<CONFIGURATION_PARAMS>findByConfigurationId(java.lang.String configurationId)Find and return the configuration entry instance for this configurationId.voidsave(org.ikasan.spec.configuration.Configuration<CONFIGURATION_PARAMS> configuration)Create/update a configuration entry.
-
-
-
Method Detail
-
findByConfigurationId
org.ikasan.spec.configuration.Configuration<CONFIGURATION_PARAMS> findByConfigurationId(java.lang.String configurationId)
Find and return the configuration entry instance for this configurationId. If not found then 'null' is returned.- Parameters:
configurationId-- Returns:
- Configuration
-
save
void save(org.ikasan.spec.configuration.Configuration<CONFIGURATION_PARAMS> configuration)
Create/update a configuration entry.- Parameters:
configuration-
-
delete
void delete(org.ikasan.spec.configuration.Configuration<CONFIGURATION_PARAMS> configuration)
Delete a configuration entry.- Parameters:
configuration-
-
-