protected Entity createDate() { Entity dateEntity = schema.addEntity("DateEntity"); dateEntity.addIdProperty(); dateEntity.addDateProperty("date").codeBeforeField("// Test code for\n // field") .codeBeforeGetter("// Test code for\n // getter").codeBeforeSetter("// Test code for\n // setter"); dateEntity.addImport("java.lang.String"); dateEntity.addDateProperty("dateNotNull").notNull(); return dateEntity; }
private static void addTrace(Schema schema){ Entity entity = schema.addEntity("Trace"); entity.addStringProperty("id").primaryKey().notNull(); entity.addStringProperty("type"); entity.addStringProperty("userId"); entity.addLongProperty("repoId"); entity.addDateProperty("startTime"); entity.addDateProperty("latestTime"); entity.addIntProperty("traceNum"); }
private static void addTraceUser(Schema schema){ Entity entity = schema.addEntity("TraceUser"); entity.addStringProperty("login").primaryKey().notNull(); entity.addStringProperty("name"); entity.addStringProperty("avatarUrl"); entity.addIntProperty("followers"); entity.addIntProperty("following"); entity.addDateProperty("startTime"); entity.addDateProperty("latestTime"); entity.addIntProperty("traceNum"); }
private static void addBookMarkUser(Schema schema){ Entity entity = schema.addEntity("BookMarkUser"); entity.addStringProperty("login").primaryKey().notNull(); entity.addStringProperty("name"); entity.addStringProperty("avatarUrl"); entity.addIntProperty("followers"); entity.addIntProperty("following"); entity.addDateProperty("markTime"); }
private static void addBookmark(Schema schema){ Entity entity = schema.addEntity("Bookmark"); entity.addStringProperty("id").primaryKey().notNull(); entity.addStringProperty("type").notNull(); entity.addStringProperty("userId"); entity.addLongProperty("repoId"); entity.addDateProperty("markTime"); }
private static void addTest2(Schema schema) { Entity testData = schema.addEntity("TestData2"); testData.addIdProperty().primaryKey().autoincrement(); testData.addStringProperty("testString"); testData.addLongProperty("testLong"); testData.addDateProperty("testDate"); testData.addIntProperty("testInt"); testData.addBooleanProperty("testBoolean"); } private static void addTest3(Schema schema) {
private static void addTest3(Schema schema) { Entity testData = schema.addEntity("TestData3"); testData.addIdProperty().primaryKey().autoincrement(); testData.addStringProperty("testString"); testData.addLongProperty("testLong"); testData.addDateProperty("testDate"); testData.addIntProperty("testInt"); testData.addBooleanProperty("testBoolean"); } }
private static void addTraceRepo(Schema schema){ Entity entity = schema.addEntity("TraceRepo"); entity.addLongProperty("id").primaryKey().notNull(); entity.addStringProperty("name").notNull(); entity.addStringProperty("description"); entity.addStringProperty("language"); entity.addIntProperty("stargazersCount"); entity.addIntProperty("watchersCount"); entity.addIntProperty("forksCount"); entity.addBooleanProperty("fork"); entity.addStringProperty("ownerLogin"); entity.addStringProperty("ownerAvatarUrl"); entity.addDateProperty("startTime"); entity.addDateProperty("latestTime"); entity.addIntProperty("traceNum"); }
private static void addTest(Schema schema) { Entity testData = schema.addEntity("TestData"); testData.addIdProperty().primaryKey().autoincrement(); testData.addStringProperty("testString"); testData.addLongProperty("testLong"); testData.addDateProperty("testDate"); testData.addIntProperty("testInt"); testData.addBooleanProperty("testBoolean"); } private static void addTest2(Schema schema) {
private static void addBookMarkRepo(Schema schema){ Entity entity = schema.addEntity("BookMarkRepo"); entity.addLongProperty("id").primaryKey().notNull(); entity.addStringProperty("name").notNull(); entity.addStringProperty("description"); entity.addStringProperty("language"); entity.addIntProperty("stargazersCount"); entity.addIntProperty("watchersCount"); entity.addIntProperty("forksCount"); entity.addBooleanProperty("fork"); entity.addStringProperty("ownerLogin"); entity.addStringProperty("ownerAvatarUrl"); entity.addDateProperty("markTime"); }
/** * add auth user * @param schema */ private static void addAuthUser(Schema schema){ Entity entity = schema.addEntity("AuthUser"); entity.addStringProperty("accessToken").primaryKey().notNull(); entity.addDateProperty("authTime").notNull(); entity.addIntProperty("expireIn").notNull(); entity.addStringProperty("scope").notNull(); entity.addBooleanProperty("selected").notNull(); entity.addStringProperty("loginId").notNull(); entity.addStringProperty("name"); entity.addStringProperty("avatar"); }
protected Entity createTest() { Entity testEntity = schema.addEntity("TestEntity"); testEntity.setJavaDoc("This entity is used by internal tests of greenDAO.\n" + "(This JavaDoc is defined in the generator project.)"); testEntity.setCodeBeforeClass("// This is another test comment, you could also apply annotations like this"); testEntity.addIdProperty().javaDocField("JavaDoc test field"); testEntity.addIntProperty("simpleInt").notNull().javaDocGetter("JavaDoc test getter"); testEntity.addIntProperty("simpleInteger").javaDocSetter("JavaDoc test setter"); testEntity.addStringProperty("simpleStringNotNull").notNull().javaDocGetterAndSetter("JavaDoc test getter and setter"); testEntity.addStringProperty("simpleString"); testEntity.addStringProperty("indexedString").index(); testEntity.addStringProperty("indexedStringAscUnique").indexAsc(null, true); testEntity.addDateProperty("simpleDate"); testEntity.addBooleanProperty("simpleBoolean"); testEntity.addByteArrayProperty("simpleByteArray"); return testEntity; }