Class 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.Serializable
    Configuration 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.String configurationId
      runtime configuration identifier
      protected java.lang.String description
      runtime configuration description
      protected java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters
      configuration parameters within this configuration
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DefaultConfiguration()
      Constructor
        DefaultConfiguration​(java.lang.String configurationId)
      Constructor
        DefaultConfiguration​(java.lang.String configurationId, java.lang.String description, java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)
      Constructor
        DefaultConfiguration​(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
      boolean equals​(java.lang.Object object)  
      java.lang.String getConfigurationId()  
      java.lang.String getDescription()  
      java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> getParameters()  
      int hashCode()
      HashCode default implementation
      protected void setConfigurationId​(java.lang.String configurationId)  
      void setDescription​(java.lang.String description)  
      void setParameters​(java.util.List<org.ikasan.spec.configuration.ConfigurationParameter> parameters)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • 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:
        getConfigurationId in interface org.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:
        getParameters in interface org.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:
        getDescription in interface org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
      • setDescription

        public void setDescription​(java.lang.String description)
        Specified by:
        setDescription in interface org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        HashCode default implementation
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int hashcode