Class AbstractCockpitComponentDefinition

  • Direct Known Subclasses:
    ActionDefinition, EditorDefinition, WidgetDefinition

    public abstract class AbstractCockpitComponentDefinition
    extends java.lang.Object
    Abstract class for all cockpit component definition types such as widgets, actions and editors. Component definitions are managed by component registry.
    • Constructor Detail

      • AbstractCockpitComponentDefinition

        public AbstractCockpitComponentDefinition()
    • Method Detail

      • getCode

        public java.lang.String getCode()
      • setCode

        public void setCode​(java.lang.String code)
      • getParentCode

        public java.lang.String getParentCode()
      • setParentCode

        public void setParentCode​(java.lang.String parentCode)
      • getName

        public java.lang.String getName()
      • setName

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

        public java.lang.String getDescription()
      • setDescription

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

        public java.lang.String getCategoryTag()
      • setCategoryTag

        public void setCategoryTag​(java.lang.String categoryTag)
      • getResourcePath

        public java.lang.String getResourcePath()
      • setResourcePath

        public void setResourcePath​(java.lang.String resourcePath)
      • getLocationPath

        public java.lang.String getLocationPath()
        Returns:
        The absolute web path (widget root) of the widget definition file and other widget resources.
      • setLocationPath

        public void setLocationPath​(java.lang.String locationPath)
        Parameters:
        locationPath - The absolute web path of the widget definition file and other widget resources.
      • setDefaultSettings

        public void setDefaultSettings​(TypedSettingsMap defaultSettings)
      • getInputs

        public java.util.List<WidgetSocket> getInputs()
      • setInputs

        public void setInputs​(java.util.List<WidgetSocket> inputs)
      • getOutputs

        public java.util.List<WidgetSocket> getOutputs()
      • setOutputs

        public void setOutputs​(java.util.List<WidgetSocket> outputs)
      • getForwardMap

        public java.util.Map<java.lang.String,​java.lang.String> getForwardMap()
      • setForwardMap

        public void setForwardMap​(java.util.Map<java.lang.String,​java.lang.String> forwardMap)
      • equals

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

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

        public java.lang.String getDeclaringModule()
      • setDeclaringModule

        public void setDeclaringModule​(java.lang.String declaringModule)