Class ConfigurationParameterMetaDataImpl<T>

  • All Implemented Interfaces:
    org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>

    public class ConfigurationParameterMetaDataImpl<T>
    extends java.lang.Object
    implements org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
    • Field Detail

      • id

        protected java.lang.Long id
      • name

        protected java.lang.String name
        configuration name
      • value

        protected T value
        configuration value
      • description

        protected java.lang.String description
        configuration description
      • implementingClass

        protected java.lang.String implementingClass
        configuration description
    • Constructor Detail

      • ConfigurationParameterMetaDataImpl

        public ConfigurationParameterMetaDataImpl()
      • ConfigurationParameterMetaDataImpl

        public ConfigurationParameterMetaDataImpl​(java.lang.Long id,
                                                  java.lang.String name,
                                                  T value,
                                                  java.lang.String description,
                                                  java.lang.String implementingClass)
    • Method Detail

      • getId

        public java.lang.Long getId()
        Specified by:
        getId in interface org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
      • getValue

        public T getValue()
        Specified by:
        getValue in interface org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
      • getImplementingClass

        public java.lang.String getImplementingClass()
        Specified by:
        getImplementingClass in interface org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
      • setId

        public void setId​(java.lang.Long id)
      • setName

        public void setName​(java.lang.String name)
      • setValue

        public void setValue​(T value)
        Specified by:
        setValue in interface org.ikasan.spec.metadata.ConfigurationParameterMetaData<T>
      • setDescription

        public void setDescription​(java.lang.String description)
      • setImplementingClass

        public void setImplementingClass​(java.lang.String implementingClass)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object