Class DefaultConfiguration
- java.lang.Object
-
- org.ikasan.configurationService.model.DefaultConfiguration
-
- All Implemented Interfaces:
java.io.Serializable,org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
public class DefaultConfiguration extends java.lang.Object implements org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>, java.io.SerializableConfiguration data window supporting the runtime attributes of any resource marked as a ConfiguredResource.- Author:
- Ikasan Development Team
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringconfigurationIdruntime configuration identifierprotected java.lang.Stringdescriptionruntime configuration descriptionprotected java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>parametersconfiguration parameters within this configuration
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultConfiguration()ConstructorDefaultConfiguration(java.lang.String configurationId)ConstructorDefaultConfiguration(java.lang.String configurationId, java.lang.String description, java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)ConstructorDefaultConfiguration(java.lang.String configurationId, java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)java.lang.StringgetConfigurationId()java.lang.StringgetDescription()java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>getParameters()inthashCode()HashCode default implementationprotected voidsetConfigurationId(java.lang.String configurationId)voidsetDescription(java.lang.String description)voidsetParameters(java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)
-
-
-
Field Detail
-
configurationId
protected java.lang.String configurationId
runtime configuration identifier
-
description
protected java.lang.String description
runtime configuration description
-
parameters
protected java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters
configuration parameters within this configuration
-
-
Constructor Detail
-
DefaultConfiguration
public DefaultConfiguration(java.lang.String configurationId)
Constructor- Parameters:
configurationId-
-
DefaultConfiguration
public DefaultConfiguration(java.lang.String configurationId, java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)Constructor- Parameters:
configurationId-parameters-
-
DefaultConfiguration
public DefaultConfiguration(java.lang.String configurationId, java.lang.String description, java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)Constructor- Parameters:
configurationId-description-parameters-
-
DefaultConfiguration
protected DefaultConfiguration()
Constructor
-
-
Method Detail
-
setConfigurationId
protected void setConfigurationId(java.lang.String configurationId)
-
getConfigurationId
public java.lang.String getConfigurationId()
- Specified by:
getConfigurationIdin interfaceorg.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
-
getParameters
public java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> getParameters()
- Specified by:
getParametersin interfaceorg.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
-
setParameters
public void setParameters(java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceorg.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
-
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescriptionin interfaceorg.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
HashCode default implementation- Overrides:
hashCodein classjava.lang.Object- Returns:
- int hashcode
-
-