Android Open Source - OBS-Translation-App Translation D B Helper






From Project

Back to project page OBS-Translation-App.

License

The source code is released under:

MIT License

If you think the Android project OBS-Translation-App listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.door43.obs.mta.db;
/*from  ww w.j  a  va 2s  .  co m*/
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

import static org.door43.obs.mta.db.ConstTranslations.A_CREATED;
import static org.door43.obs.mta.db.ConstTranslations.A_FRAME;
import static org.door43.obs.mta.db.ConstTranslations.A_ID;
import static org.door43.obs.mta.db.ConstTranslations.A_LANG_CODE;
import static org.door43.obs.mta.db.ConstTranslations.A_MODIFIED;
import static org.door43.obs.mta.db.ConstTranslations.A_TEXT;
import static org.door43.obs.mta.db.ConstTranslations.TABLE_NAME;

public class TranslationDBHelper extends AbstractDBHelper {

  /* CONSTANTS */

    // Database Version
    private static final int DATABASE_VERSION = 1;

    // Database Name
    private static final String DATABASE_NAME = "mta";

    /* FIELDS */

    /* CONSTRUCTORS */


    public TranslationDBHelper(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
    }

    /* METHODS */

    @Override
    public void onCreate(SQLiteDatabase db) {

        // SQL statement to create translation table
        String CREATE_TRANSLATION_TABLE = "CREATE TABLE " + TABLE_NAME + " ( " +
                A_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
                A_CREATED + " TIMESTAMP, " +
                A_MODIFIED + " TIMESTAMP, " +
                A_FRAME + " TEXT, " +
                A_LANG_CODE + " TEXT, " +
                A_TEXT + " TEXT )";

        // create books table
        db.execSQL(CREATE_TRANSLATION_TABLE);

    }

    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i2) {

    }

    /* GETTERS AND SETTERS */

    /* OBJECT METHODS */

}




Java Source Code List

com.door43.obt.ata.MenuListActivity.java
com.door43.obt.ata.MenuListFragment.java
com.door43.obt.ata.RowAdapter.java
com.door43.obt.ata.SplashActivity.java
com.door43.obt.ata.TranslationDetailActivity.java
com.door43.obt.ata.TranslationFragment.java
org.door43.obs.mta.ConstApp.java
org.door43.obs.mta.db.AbstractDBHelper.java
org.door43.obs.mta.db.ConstTranslations.java
org.door43.obs.mta.db.TranslationDBHelper.java
org.door43.obs.mta.model.Frame.java
org.door43.obs.mta.model.IFrame.java
org.door43.obs.mta.model.IPersistenceObject.java
org.door43.obs.mta.model.ITerm.java
org.door43.obs.mta.model.IText.java
org.door43.obs.mta.model.ITranslationNotes.java
org.door43.obs.mta.model.ITranslation.java
org.door43.obs.mta.model.PersistenceObject.java
org.door43.obs.mta.model.Term.java
org.door43.obs.mta.model.Text.java
org.door43.obs.mta.model.TranslationNotes.java
org.door43.obs.mta.model.Translation.java
org.door43.obs.mta.service.FakeTranslationService.java
org.door43.obs.mta.service.ITranslationService.java
org.door43.obs.mta.service.TranslationService.java
org.door43.obs.mta.util.AssetsUtil.java
org.door43.obs.mta.util.StringUtils.java