Class ModelField

    • Field Detail

      • type

        private java.lang.String type
      • defaultValue

        private java.lang.String defaultValue
      • typeValidator

        private java.lang.String typeValidator
      • required

        private boolean required
      • identifier

        private boolean identifier
      • alias

        private java.lang.String alias
      • modelClass

        private transient ModelClass modelClass
      • PRIMITIVE_TYPES

        private static final java.lang.String[] PRIMITIVE_TYPES
    • Constructor Detail

      • ModelField

        public ModelField()
      • ModelField

        public ModelField​(ModelClass modelClass,
                          java.lang.String name)
    • Method Detail

      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • setDefaultValue

        public void setDefaultValue​(java.lang.String defaultValue)
      • getTypeValidator

        public java.lang.String getTypeValidator()
      • setTypeValidator

        public void setTypeValidator​(java.lang.String typeValidator)
      • isRequired

        public boolean isRequired()
      • setRequired

        public void setRequired​(boolean required)
      • isIdentifier

        public boolean isIdentifier()
      • setIdentifier

        public void setIdentifier​(boolean identifier)
      • getAlias

        public java.lang.String getAlias()
      • setAlias

        public void setAlias​(java.lang.String alias)
      • getModelClass

        public ModelClass getModelClass()
      • getMetadata

        public FieldMetadata getMetadata​(java.lang.String key)
      • isPrimitive

        public boolean isPrimitive()
      • isArray

        public boolean isArray()
      • isPrimitiveArray

        public boolean isPrimitiveArray()
      • initialize

        public void initialize​(ModelClass modelClass)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • isModelVersionField

        public boolean isModelVersionField()