Class Data

  • All Implemented Interfaces:
    java.io.Serializable

    public class Data
    extends java.lang.Object
    implements java.io.Serializable
    Workflow activity data
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Data​(java.lang.String group, java.lang.String name, java.lang.String val)
      Add dynamically a data to the activity
      Data​(java.lang.String id, java.lang.String group, java.lang.String name, java.lang.String val, ObjectField field)
      Data from repository
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ObjectField getField()
      Get related field (of conditional template)
      java.lang.String getGroup()
      Get data group
      java.lang.String getId()
      Get data unique ID
      java.lang.String getName()
      Get data name
      java.lang.String getValue()
      Get definition value
      org.json.JSONObject toJSONObject()
      Generates a JSON object representation of the data
      java.lang.String toString()
      Generates a JSON string representation of the data
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Data

        public Data​(java.lang.String id,
                    java.lang.String group,
                    java.lang.String name,
                    java.lang.String val,
                    ObjectField field)
        Data from repository
        Parameters:
        id - Data unique id
        group - Group of data
        name - Data name
        val - Value
        field - Optional field
      • Data

        public Data​(java.lang.String group,
                    java.lang.String name,
                    java.lang.String val)
        Add dynamically a data to the activity
        Parameters:
        group - Group of data
        name - Name
        val - Value
    • Method Detail

      • getId

        public java.lang.String getId()
        Get data unique ID
        Returns:
        Data unique ID
      • getGroup

        public java.lang.String getGroup()
        Get data group
        Returns:
        Data group
      • getName

        public java.lang.String getName()
        Get data name
        Returns:
        Data name
      • getValue

        public java.lang.String getValue()
        Get definition value
        Returns:
        Definition value
      • getField

        public ObjectField getField()
        Get related field (of conditional template)
        Returns:
        Object field
      • toJSONObject

        public org.json.JSONObject toJSONObject()
        Generates a JSON object representation of the data
        Returns:
        Data as a JSON object
      • toString

        public java.lang.String toString()
        Generates a JSON string representation of the data
        Overrides:
        toString in class java.lang.Object
        Returns:
        Data as a JSON string