com.atlassian.fisheye.plugin.configuration
Interface ModuleConfigurationStore


public interface ModuleConfigurationStore

Configuration data store for plugin modules.


Method Summary
 byte[] getConfiguration(com.atlassian.plugin.ModuleDescriptor descriptor)
          Get a plugin module's configuration data.
 void putConfiguration(com.atlassian.plugin.ModuleDescriptor descriptor, byte[] configuration)
          Store configuration data for a plugin module.
 

Method Detail

getConfiguration

byte[] getConfiguration(com.atlassian.plugin.ModuleDescriptor descriptor)
Get a plugin module's configuration data. Returns null if we have never stored data for this module.

Parameters:
descriptor - the ModuleDescriptor of the plugin module we are storing the data for.
Returns:
a byte[] containing the data, or null if we have never stored data.

putConfiguration

void putConfiguration(com.atlassian.plugin.ModuleDescriptor descriptor,
                      byte[] configuration)
Store configuration data for a plugin module.

Parameters:
descriptor - the ModuleDescriptor of the plugin module we are storing the data for.
configuration - the data in a byte[]. Must not be null