org.ikasan.framework.configuration.service
Interface ConfigurationManagement<RESOURCE,MODEL>

All Known Implementing Classes:
ConfiguredResourceConfigurationService

public interface ConfigurationManagement<RESOURCE,MODEL>

ConfigurationService defines the operational contract of any configuration service in Ikasan.

Author:
Ikasan Development Team

Method Summary
 MODEL createConfiguration(RESOURCE configuredResource)
          Create a configuration instance for the given configured resource.
 void deleteConfiguration(MODEL configuration)
          Delete the given configuration.
 MODEL getConfiguration(RESOURCE configuredResource)
          Create a configuration instance for the given configured resource.
 void saveConfiguration(MODEL configuration)
          Save the given configuration.
 

Method Detail

getConfiguration

MODEL getConfiguration(RESOURCE configuredResource)
Create a configuration instance for the given configured resource.

Parameters:
configuredResource -
Returns:

createConfiguration

MODEL createConfiguration(RESOURCE configuredResource)
Create a configuration instance for the given configured resource.

Parameters:
configuredResource -
Returns:

saveConfiguration

void saveConfiguration(MODEL configuration)
Save the given configuration.

Parameters:
configuredResource -

deleteConfiguration

void deleteConfiguration(MODEL configuration)
Delete the given configuration.

Parameters:
configuredResource -


Copyright © 2007-2012 Ikasan. All Rights Reserved.