Skip navigation links
Thingworx Platform API
8.5.0
com.thingworx.metadata.annotations

Annotation Type ThingworxConfigurationTableDefinition

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element and Description
      ThingworxDataShapeDefinition dataShape


      Required parameter: defines the fields that compose the configuration table.
      java.lang.String name


      Required parameter: the name of the configuration table.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element and Description
      java.lang.String category


      Optional parameter: a category that conceptually groups together related configuration tables.
      java.lang.String description


      Optional parameter: a short description of the configuration table and its purpose.
      boolean isHidden


      Optional parameter: controls whether the configuration table should be hidden by Composer (e.g.
      boolean isMultiRow


      Optional parameter: controls whether the configuration table should accept tabular entry of data or key/value entry.
      int ordinal


      Optional parameter: controls the order in which the configuration tables should be rendered.
    • Element Detail

      • name

        public abstract java.lang.String name


        Required parameter: the name of the configuration table. This name should be used when retrieving values from the configuration table during execution. Configuration tables must have unique names that obey standard ThingWorx entity naming conventions. It is strongly recommended that you always specify a non-empty configuration table name.
      • dataShape

        public abstract ThingworxDataShapeDefinition dataShape


        Required parameter: defines the fields that compose the configuration table. Each field must specify at minimum the name and base type, although it is recommended to also include ordinality and default values when possible. Configuration tables do not support references to data shape entities.
      • description

        public abstract java.lang.String description


        Optional parameter: a short description of the configuration table and its purpose.
        Default:
        ""
      • category

        public abstract java.lang.String category


        Optional parameter: a category that conceptually groups together related configuration tables.
        Default:
        ""
      • isMultiRow

        public abstract boolean isMultiRow


        Optional parameter: controls whether the configuration table should accept tabular entry of data or key/value entry. When set to true, the fields in the data shape provided will be interpreted as column descriptors. When set to false or omitted, the fields are interpreted as row descriptors.
        Default:
        false
      • ordinal

        public abstract int ordinal


        Optional parameter: controls the order in which the configuration tables should be rendered. Any non-negative integer is permitted, where lower values take higher precedence over larger values. If several tables share the same ordinal, then the order is non-deterministic.
        Default:
        0
      • isHidden

        public abstract boolean isHidden


        Optional parameter: controls whether the configuration table should be hidden by Composer (e.g. if the configuration is for internal purposes only).
        Default:
        false