1
2
3
4
5
6
7 package org.asyrinx.joey.gen.model.java.classes;
8
9 import org.asyrinx.joey.gen.model.EnumerationEntry;
10 import org.asyrinx.joey.gen.model.java.JavaEnumeration;
11 import org.asyrinx.joey.gen.model.java.TypeCategory;
12 import org.asyrinx.joey.gen.model.rdb.RdbEnumeration;
13
14 /***
15 * @author takeshi
16 */
17 public class JoeyClass extends EmbeddedClass {
18
19 /***
20 * @param packageName
21 * @param className
22 * @param category
23 */
24 public JoeyClass(String packageName, String className, TypeCategory category) {/package-summary.html">ong> JoeyClass(String packageName, String className, TypeCategory category) {
25 super(packageName, className, category);
26 }
27
28 public static final RdbEnumeration RDB_BOOLEAN_ENUM = createRdbBooleanEnum();
29
30 private static RdbEnumeration createRdbBooleanEnum() {
31 final RdbEnumeration result = new RdbEnumeration();
32 result.setName("BooleanEnum");
33 result.setValueType("INTEGER");
34 result.setLabel("BOOLEAN");
35 new EnumerationEntry(result, "0", "false", "false");
36 new EnumerationEntry(result, "1", "true", "true");
37 return result;
38 }
39
40 public static final JavaEnumeration JAVA_BOOLEAN_ENUM = createJavaBooleanEnum();
41
42 private static JavaEnumeration createJavaBooleanEnum() {
43 final JavaEnumeration result = new JavaEnumeration();
44 result.setName("BooleanEnum");
45 result.setPackageName("org.asyrinx.brownie.core.lang.enum.util");
46 result.setValueType("int");
47 result.setValueTypeObj(PrimitiveType.INT);
48 result.setLabel("BOOLEAN");
49 result.setOriginal(RDB_BOOLEAN_ENUM);
50 new EnumerationEntry(result, "0", "false", "false");
51 new EnumerationEntry(result, "1", "true", "true");
52 return result;
53 }
54
55 }