Class DerivedSchemaTypeQueryTargetProperties

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    DerivedSchemaTypeQueryTargetRequestBody

    public class DerivedSchemaTypeQueryTargetProperties
    extends java.lang.Object
    implements java.io.Serializable
    DerivedSchemaTypeQueryTargetProperties defines a query on a schema element that returns all or part of the value for a derived schema type.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      java.lang.String getQuery()
      Return the query string for this element.
      java.lang.String getQueryId()
      Return the query id - this is used to identify where the results of this query should be plugged into the other queries or the formula for the parent derived schema element.
      java.lang.String getQueryTargetGUID()
      Return the unique identifier that describes the data source that will be queried to get part of the derived value.
      int hashCode()
      Create a hash code for this element type.
      void setQuery​(java.lang.String query)
      Set up the query string for this element.
      void setQueryId​(java.lang.String queryId)
      Set up the query id - this is used to identify where the results of this query should be plugged into the other queries or the formula for the parent derived schema element.
      void setQueryTargetGUID​(java.lang.String queryTargetGUID)
      Set up the unique identifier that describes the data source that will be queried to get part of the derived value.
      java.lang.String toString()
      Standard toString method.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DerivedSchemaTypeQueryTargetProperties

        public DerivedSchemaTypeQueryTargetProperties()
        Default constructor
      • DerivedSchemaTypeQueryTargetProperties

        public DerivedSchemaTypeQueryTargetProperties​(DerivedSchemaTypeQueryTargetProperties template)
        Copy/clone constructor.
        Parameters:
        template - template schema query to copy.
    • Method Detail

      • getQueryId

        public java.lang.String getQueryId()
        Return the query id - this is used to identify where the results of this query should be plugged into the other queries or the formula for the parent derived schema element.
        Returns:
        String query identifier
      • setQueryId

        public void setQueryId​(java.lang.String queryId)
        Set up the query id - this is used to identify where the results of this query should be plugged into the other queries or the formula for the parent derived schema element.
        Parameters:
        queryId - String query identifier
      • getQuery

        public java.lang.String getQuery()
        Return the query string for this element. The query string may have placeholders for values returned by queries that have a lower queryId than this element.
        Returns:
        String query
      • setQuery

        public void setQuery​(java.lang.String query)
        Set up the query string for this element. The query string may have placeholders for values returned by queries that have a lower queryId than this element.
        Parameters:
        query - String query
      • getQueryTargetGUID

        public java.lang.String getQueryTargetGUID()
        Return the unique identifier that describes the data source that will be queried to get part of the derived value.
        Returns:
        string guid
      • setQueryTargetGUID

        public void setQueryTargetGUID​(java.lang.String queryTargetGUID)
        Set up the unique identifier that describes the data source that will be queried to get part of the derived value.
        Parameters:
        queryTargetGUID - string guid
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class java.lang.Object
        Returns:
        print out of variables in a JSON-style
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison
      • hashCode

        public int hashCode()
        Create a hash code for this element type.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int hash code