org.ikasan.framework.configuration.model
Class Configuration

java.lang.Object
  extended by org.ikasan.framework.configuration.model.Configuration
All Implemented Interfaces:
Serializable

public class Configuration
extends Object
implements Serializable

Configuration data model supporting the runtime attributes of any resource marked as a ConfiguredResource.

Author:
Ikasan Development Team
See Also:
Serialized Form

Field Summary
protected  String configurationId
          runtime configuration identifier
protected  List<ConfigurationParameter> configurationParameters
          configuration parameters within this configuration
protected  String description
          runtime configuration description
 
Constructor Summary
protected Configuration()
          Constructor
  Configuration(String configurationId)
          Constructor
  Configuration(String configurationId, List<ConfigurationParameter> configurationParameters)
          Constructor
  Configuration(String configurationId, String description, List<ConfigurationParameter> configurationParameters)
          Constructor
 
Method Summary
 boolean equals(Object object)
           
 String getConfigurationId()
           
 List<ConfigurationParameter> getConfigurationParameters()
           
 String getDescription()
           
 int hashCode()
          HashCode default implementation
protected  void setConfigurationId(String configurationId)
           
 void setConfigurationParameters(List<ConfigurationParameter> configurationParameters)
           
 void setDescription(String description)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configurationId

protected String configurationId
runtime configuration identifier


description

protected String description
runtime configuration description


configurationParameters

protected List<ConfigurationParameter> configurationParameters
configuration parameters within this configuration

Constructor Detail

Configuration

public Configuration(String configurationId)
Constructor

Parameters:
configurationId -
configurationParameters -

Configuration

public Configuration(String configurationId,
                     List<ConfigurationParameter> configurationParameters)
Constructor

Parameters:
configurationId -
configurationParameters -

Configuration

public Configuration(String configurationId,
                     String description,
                     List<ConfigurationParameter> configurationParameters)
Constructor

Parameters:
configurationId -
description -
configurationParameters -

Configuration

protected Configuration()
Constructor

Method Detail

setConfigurationId

protected void setConfigurationId(String configurationId)

getConfigurationId

public String getConfigurationId()

getConfigurationParameters

public List<ConfigurationParameter> getConfigurationParameters()

setConfigurationParameters

public void setConfigurationParameters(List<ConfigurationParameter> configurationParameters)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
HashCode default implementation

Overrides:
hashCode in class Object
Returns:
int hashcode


Copyright © 2007-2012 Ikasan. All Rights Reserved.