Class PropertyDefinition


  • public class PropertyDefinition
    extends java.lang.Object
    This class contains meta data about a class property. A representation of the 'property' element from dpaschema.xml.
    • Constructor Detail

      • PropertyDefinition

        protected PropertyDefinition()
    • Method Detail

      • isValidType

        public static boolean isValidType​(java.lang.String type)
        Parameters:
        type -
        Returns:
        boolean
      • setPrimary

        protected void setPrimary​(boolean primary)
        Parameters:
        primary -
      • setUnique

        protected void setUnique​(boolean unique)
        Parameters:
        unique -
      • setName

        protected void setName​(java.lang.String name)
        Parameters:
        name -
      • setColumnName

        protected void setColumnName​(java.lang.String columnName)
        Parameters:
        columnName -
      • setType

        protected void setType​(java.lang.String type)
        Parameters:
        type -
      • getNativeType

        public java.lang.String getNativeType()
        Returns:
        String
      • setNativeType

        public void setNativeType​(java.lang.String nativeType)
        Parameters:
        nativeType -
      • setRequired

        protected void setRequired​(boolean required)
        Parameters:
        required -
      • getName

        public java.lang.String getName()
        Returns:
        String
      • getColumnName

        public java.lang.String getColumnName()
        Returns:
        String
      • getType

        public java.lang.String getType()
        Returns:
        String
      • isRequired

        public boolean isRequired()
        Returns:
        boolean
      • isUnique

        public boolean isUnique()
        Returns:
        boolean
      • isPrimary

        public boolean isPrimary()
        Returns:
        boolean
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getJavaType

        public java.lang.String getJavaType()
        Returns:
        String