1
2
3
4
5
6
7 package org.asyrinx.joey.gen.model.java;
8
9 import org.apache.commons.lang.enum.Enum;
10
11 /***
12 * @author takeshi
13 */
14 public class TypeCategory extends Enum {
15
16 /***
17 * @param name
18 */
19 public TypeCategory(String name) {
20 super(name);
21 }
22
23 public String getDefaultValue() {
24 return "null";
25 }
26
27 public static final TypeCategory STRING = new TypeCategory("string");
28
29 public static final TypeCategory NUMBER = new TypeCategory("number") {
30 public String getDefaultValue() {
31 return "0";
32 }
33 };
34
35 public static final TypeCategory DATE = new TypeCategory("date");
36
37 public static final TypeCategory BOOLEAN = new TypeCategory("boolean") {
38 public String getDefaultValue() {
39 return "false";
40 }
41 };
42
43 public static final TypeCategory OTHERS = new TypeCategory("others");
44
45 }