/**
*
*/
package jp.mydns.sys1yagi.android.greendaosample;
import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Property;
import de.greenrobot.daogenerator.Schema;
public class Generator {
public static void main(String[] args) {
try {
Schema schema = new Schema(1, "jp.mydns.sys1yagi.android.greendaosample");
createTodoSchema(schema);
new DaoGenerator().generateAll(schema, "../GreenDaoSample/src");
} catch (Exception e) {
e.printStackTrace();
}
}
private static void createTodoSchema(Schema schema){
Entity todo = schema.addEntity("Todo");
Property id = todo.addIdProperty().getProperty();
todo.addStringProperty("todo");
todo.addDateProperty("addDate").notNull();
todo.addDateProperty("endDate");
todo.addIntProperty("status").notNull().unique();
}
}