import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Schema;
import java.io.IOException;
public class TwitterDaoGenerator extends DaoGenerator {
public TwitterDaoGenerator() throws IOException {
}
public static void main(String[] args) {
Schema schema = new Schema(3, "com.path.android.jobqueue.examples.twitter.entities");
schema.setDefaultJavaPackageTest("com.path.android.jobqueue.examples.twitter.test");
schema.setDefaultJavaPackageDao("com.path.android.jobqueue.examples.twitter.dao");
schema.enableKeepSectionsByDefault();
Entity tweet = schema.addEntity("Tweet");
tweet.addLongProperty("localId").primaryKey().autoincrement();
tweet.addLongProperty("serverId").unique();
tweet.addStringProperty("text");
tweet.addLongProperty("userId");
tweet.addBooleanProperty("isLocal");
tweet.addDateProperty("createdAt");
try {
new DaoGenerator().generateAll(schema, "src-gen", "src");
} catch (Exception e) {
e.printStackTrace();
}
}
}