Class SchemaTypeProperties

    • Constructor Detail

      • SchemaTypeProperties

        public SchemaTypeProperties()
        Default constructor
      • SchemaTypeProperties

        public SchemaTypeProperties​(SchemaTypeProperties template)
        Copy/clone Constructor.
        Parameters:
        template - template object to copy.
    • Method Detail

      • getVersionNumber

        public java.lang.String getVersionNumber()
        Return the version number of the schema element - null means no version number.
        Returns:
        String version number
      • setVersionNumber

        public void setVersionNumber​(java.lang.String versionNumber)
        Set up the version number of the schema element - null means no version number.
        Parameters:
        versionNumber - String version number
      • getAuthor

        public java.lang.String getAuthor()
        Return the name of the author of the schema element. Null means the author is unknown.
        Returns:
        String author name
      • setAuthor

        public void setAuthor​(java.lang.String author)
        Set up the name of the author of the schema element. Null means the author is unknown.
        Parameters:
        author - String author name
      • getEncodingStandard

        public java.lang.String getEncodingStandard()
        Return the format (encoding standard) used for this schema. It may be XML, JSON, SQL DDL or something else. Null means the encoding standard is unknown or there are many choices.
        Returns:
        String encoding standard
      • setEncodingStandard

        public void setEncodingStandard​(java.lang.String encodingStandard)
        Set up the format (encoding standard) used for this schema. It may be XML, JSON, SQL DDL or something else. Null means the encoding standard is unknown or there are many choices.
        Parameters:
        encodingStandard - String encoding standard
      • getNamespace

        public java.lang.String getNamespace()
        Return the name of the namespace that this type belongs to.
        Returns:
        string name
      • setNamespace

        public void setNamespace​(java.lang.String namespace)
        Set up the name of the namespace that this type belongs to.
        Parameters:
        namespace - string name
      • getFormula

        public java.lang.String getFormula()
        Return the formula used to combine the values of the queries. Each query is numbers 0, 1, ... and the formula has placeholders in it to show how the query results are combined.
        Returns:
        String formula
      • setFormula

        public void setFormula​(java.lang.String formula)
        Set up the formula used to combine the values of the queries. Each query is numbers 0, 1, ... and the formula has placeholders in it to show how the query results are combined.
        Parameters:
        formula - String formula
      • getQueries

        public java.util.List<QueryTargetProperties> getQueries()
        Return the list of queries that are used to create the derived schema element.
        Returns:
        list of queries
      • setQueries

        public void setQueries​(java.util.List<QueryTargetProperties> queries)
        Set up the list of queries that are used to create the derived schema element.
        Parameters:
        queries - list of queries
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class SchemaProperties
        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 SchemaProperties
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison
      • hashCode

        public int hashCode()
        Return hash code based on properties.
        Overrides:
        hashCode in class SchemaProperties
        Returns:
        int