Class ModuleInformation


  • public class ModuleInformation
    extends Object
    Wrapper class to collect information about actions modules to be created
    Author:
    Stefan Triller - Initial contribution
    • Constructor Detail

      • ModuleInformation

        public ModuleInformation​(String uid,
                                 Object actionProvider,
                                 Method m)
    • Method Detail

      • getUID

        public String getUID()
      • getMethod

        public Method getMethod()
      • getActionProvider

        public Object getActionProvider()
      • getLabel

        public String getLabel()
      • setLabel

        public void setLabel​(String label)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getVisibility

        public Visibility getVisibility()
      • setVisibility

        public void setVisibility​(Visibility visibility)
      • setInputs

        public void setInputs​(List<Input> inputs)
      • setOutputs

        public void setOutputs​(List<Output> outputs)
      • getConfigName

        public String getConfigName()
      • setTags

        public void setTags​(Set<String> tags)
      • setConfigName

        public void setConfigName​(String configName)
      • getThingUID

        public String getThingUID()
      • setThingUID

        public void setThingUID​(String thingUID)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object