Class SqlMappingAttribute


  • class SqlMappingAttribute
    extends Object
    The mapping rule sub-element for one output attribute. It's related to a partial attribute name in the sequence of the attribute names. It can also encompass the modifiers to identify an identity or the partial attribute META type.
    Author:
    Vladimir Hudec
    • Field Detail

      • parent

        private SqlMappingItem parent
        The pointer back to the parent.
      • fullName

        private String fullName
        The full name of an attribute in the result class.
      • name

        private String name
        The partial name of an attribute in the result class.
    • Constructor Detail

      • SqlMappingAttribute

        SqlMappingAttribute​(SqlMappingItem parent,
                            String fullName,
                            String name)
        Creates a new instance.
        Parameters:
        parent - the pointer back to the owner
        fullName - the full name of an attribute in the result class
        name - the partial name of an attribute in the result class
    • Method Detail

      • setValues

        void setValues​(String value,
                       String value2)
        Sets the modifiers. They are used to identify an identity column or the partial attribute type.
        Parameters:
        value - the value for a special treatment, might be an identifier of value2
        value2 - the value for a special treatment, might be an attribute type
      • getName

        String getName()
        Returns the partial name of an attribute.
        Returns:
        the partial name of an attribute
      • setName

        void setName​(String name)
        Sets the partial name of an attribute.
        Parameters:
        name - the partial name of an attribute
      • getFullName

        String getFullName()
        Returns the full name of an attribute.
        Returns:
        the full name of an attribute
      • setFullName

        void setFullName​(String fullName)
        Sets the full name of an attribute.
        Parameters:
        fullName - the full name of an attribute
      • getParent

        SqlMappingItem getParent()
        Returns the pointer back to the parent.
        Returns:
        the pointer back to the parent
      • setParent

        void setParent​(SqlMappingItem parent)
        Sets the pointer back to the parent.
        Parameters:
        parent - the pointer back to the parent
      • toString

        public String toString()
        For debug purposes.
        Overrides:
        toString in class Object
        Returns:
        a String representation for a debug output