com.atlassian.configurable
Interface ObjectConfigurationFactory

All Known Implementing Classes:
XMLObjectConfigurationFactory

public interface ObjectConfigurationFactory

This class retrieves an Object Configuration with a particular id. The Object Configuration must be unique as a user will set there own parameters on the object during its lifetime.


Method Summary
 ObjectConfiguration getObjectConfiguration(String id, Map userParams)
          This function retrieves an ObjectConfiguration based on a specified identifier, N.B.
 boolean hasObjectConfiguration(String id)
          Does this factory know about an ObjectConfiguration with the specified id
 

Method Detail

hasObjectConfiguration

boolean hasObjectConfiguration(String id)
Does this factory know about an ObjectConfiguration with the specified id

Parameters:
id - Identifier for the object configuration to retrieve.
Returns:
object configuration is available.

getObjectConfiguration

ObjectConfiguration getObjectConfiguration(String id,
                                           Map userParams)
                                           throws ObjectConfigurationException
This function retrieves an ObjectConfiguration based on a specified identifier, N.B. must be muttable

Parameters:
id - Identifier for the object configuration to retrieve.
Returns:
a ObjectConfiguration
Throws:
ObjectConfigurationException


Copyright © 2002-2009 Atlassian. All Rights Reserved.