private bool isBaseType(EmFieldType emFieldType) { if (emFieldType == EmFieldType.Boolean || emFieldType == EmFieldType.Date || emFieldType == EmFieldType.Double || emFieldType == EmFieldType.Integer || emFieldType == EmFieldType.Long || emFieldType == EmFieldType.String || emFieldType == EmFieldType.Time || emFieldType == EmFieldType.Timestamp) { return true; } else { return false; } }
private bool isArrayType(EmFieldType emFieldType) { if (emFieldType == EmFieldType.BooleanArray || emFieldType == EmFieldType.DateArray || emFieldType == EmFieldType.DoubleArray || emFieldType == EmFieldType.DTOArray || emFieldType == EmFieldType.IntegerArray || emFieldType == EmFieldType.LongArray || emFieldType == EmFieldType.StringArray || emFieldType == EmFieldType.TimeArray || emFieldType == EmFieldType.TimestampArray) { return true; } else { return false; } }
private bool isNumberType(EmFieldType fieldType) { switch (fieldType) { case EmFieldType.Boolean: case EmFieldType.Byte: case EmFieldType.Date: case EmFieldType.Double: case EmFieldType.Integer: case EmFieldType.Long: case EmFieldType.Time: case EmFieldType.Timestamp: case EmFieldType.String: return true; default: return false; } }
private String getFieldTypeInString(EmFieldType fieldType, String typeString) { switch (fieldType) { case EmFieldType.Boolean: return "Boolean"; case EmFieldType.BooleanArray: return "Boolean[]"; case EmFieldType.Byte: return "byte"; case EmFieldType.Date: return "java.sql.Date"; case EmFieldType.DateArray: return "java.sql.Date[]"; case EmFieldType.Double: return "Double"; case EmFieldType.DoubleArray: return "Double[]"; case EmFieldType.DTO: case EmFieldType.DTOArray: return typeString; case EmFieldType.Integer: return "Integer"; case EmFieldType.IntegerArray: return "Integer[]"; case EmFieldType.Long: return "Long"; case EmFieldType.LongArray: return "Long[]"; case EmFieldType.String: return "String"; case EmFieldType.StringArray: return "String[]"; case EmFieldType.Time: return "java.sql.Time"; case EmFieldType.TimeArray: return "java.sql.Time[]"; case EmFieldType.Timestamp: return "java.sql.Timestamp"; case EmFieldType.TimestampArray: return "java.sql.Timestamp[]"; default: return string.Empty; } }
private String getFieldTypeOutString(EmFieldType fieldType, String typeString) { switch (fieldType) { case EmFieldType.Boolean: case EmFieldType.Byte: case EmFieldType.Double: case EmFieldType.Integer: case EmFieldType.Long: case EmFieldType.Timestamp: return "NSNumber"; case EmFieldType.BooleanArray: case EmFieldType.DateArray: case EmFieldType.DoubleArray: case EmFieldType.IntegerArray: case EmFieldType.LongArray: case EmFieldType.StringArray: case EmFieldType.TimeArray: case EmFieldType.TimestampArray: case EmFieldType.DTOArray: return "NSMutableArray"; case EmFieldType.DTO: return typeString; case EmFieldType.Date: case EmFieldType.Time: case EmFieldType.String: return "NSMutableString"; default: return string.Empty; } }