Class: CapicuaGen::Melchior::EntityFieldSchema

Inherits:
Object
  • Object
show all
Defined in:
lib/CapicuaGenBalthazar/Entities/AndyEntity/Source/entity_field_schema.rb

Overview

Extiende la clase Entity field Schema que representa una entidad de negocio con funcionalidad para convertirse sus propiedades a tipos simples de Java.

Instance Method Summary collapse

Instance Method Details

#java_typeObject



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/CapicuaGenBalthazar/Entities/AndyEntity/Source/entity_field_schema.rb', line 33

def java_type

  case @type.upcase
    when "SMALLINT"
      return "Int16"
    when "INTEGER", "INT"
      return "int"
    when "DECIMAL", "REAL", "MONEY"
      return "decimal"
    when "CHAR", "VARCHAR", "NCHAR", "NVARCHAR"
      return "String"
    when "DATE", "DATETIME"
      return "DateTime"
    when "BIT"
      return "bool"
    else
      return "object"
  end
end