Class ModuleInformation

java.lang.Object
org.openhab.core.automation.module.provider.ModuleInformation

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

    • ModuleInformation

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

    • 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)
    • getInputs

      public List<Input> getInputs()
    • setInputs

      public void setInputs(List<Input> inputs)
    • getOutputs

      public List<Output> getOutputs()
    • setOutputs

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

      public String getConfigName()
    • getTags

      public Set<String> getTags()
    • 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
    • equals

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