Class EventUtilities

  • java.lang.Object
    • com.thingworx.entities.utils.EventUtilities
    • Field Detail

      • EVENTS_PARAMETER_NAME

        public static final java.lang.String EVENTS_PARAMETER_NAME
        See Also:
        Constant Field Values
      • JSON_STATE_FIELD_NAME

        public static final java.lang.String JSON_STATE_FIELD_NAME
        See Also:
        Constant Field Values
      • THIS_SUB_VARIABLE_NAME

        public static final java.lang.String THIS_SUB_VARIABLE_NAME
        See Also:
        Constant Field Values
      • STATE_SIZE_VARIABLE_NAME

        public static final java.lang.String STATE_SIZE_VARIABLE_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • EventUtilities

        public EventUtilities()
    • Method Detail

      • eventFromInfoTableRow

        @ThingworxExtensionApiMethod(since={7,4})
        public static ThingworxEvent eventFromInfoTableRow​(ValueCollection row)
                                                    throws java.lang.Exception


        Converts an event from an InfoTable row (with the Event data shape) into a ThingworxEvent instance.
        Parameters:
        row - The row of the InfoTable
        Returns:
        The populated ThingworxEvent
        Throws:
        java.lang.Exception - if the provided row does not match the Event datashape