Android Open Source - tdpforce Development Card Table






From Project

Back to project page tdpforce.

License

The source code is released under:

Apache License

If you think the Android project tdpforce 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.telugudesam.cadre.objects.dao;
/*from  w  w w . j  a  v a2 s .  co m*/
import android.content.ContentValues;
import android.database.Cursor;
import android.database.DatabaseUtils.InsertHelper;
import com.turbomanage.storm.query.FilterBuilder;
import com.turbomanage.storm.TableHelper;
import java.util.Map;
import java.util.HashMap;
import org.telugudesam.cadre.objects.DevelopmentCard;
import com.turbomanage.storm.SQLiteDao;
import com.turbomanage.storm.types.DateConverter;
import com.turbomanage.storm.types.LongConverter;
import com.turbomanage.storm.types.BooleanConverter;
import com.turbomanage.storm.types.StringConverter;

/**
 * GENERATED CODE
 *
 * This class contains the SQL DDL for the named entity / table.
 * These methods are not included in the EntityDao class because
 * they must be executed before the Dao can be instantiated, and
 * they are instance methods vs. static so that they can be
 * overridden in a typesafe manner.
 *
 * @author David M. Chandler
 */
public class DevelopmentCardTable extends TableHelper<DevelopmentCard> {

  public enum Columns implements TableHelper.Column {
    CREATEDAT,
    _id,
    ISDELETED,
    NOTES,
    PICSARRAY,
    SECTIONSARRAY,
    SUBTITLE,
    TITLE,
    UPDATEDAT
  }

  @Override
  public String getTableName() {
    return "DevelopmentCard";
  }

  @Override
  public Column[] getColumns() {
    return Columns.values();
  }
  
  @Override
  public long getId(DevelopmentCard obj) {
    return obj.getId();
  }
  
  @Override
  public void setId(DevelopmentCard obj, long id) {
    obj.setId(id);
  }

  @Override
  public Column getIdCol() {
    return Columns._id;
  }

  @Override
  public String createSql() {
    return
      "CREATE TABLE IF NOT EXISTS DevelopmentCard(" +
        "CREATEDAT INTEGER," +
        "_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL," +
        "ISDELETED INTEGER NOT NULL," +
        "NOTES TEXT," +
        "PICSARRAY TEXT," +
        "SECTIONSARRAY TEXT," +
        "SUBTITLE TEXT," +
        "TITLE TEXT," +
        "UPDATEDAT INTEGER" +
      ")";
  }

  @Override
  public String dropSql() {
    return "DROP TABLE IF EXISTS DevelopmentCard";
  }

  @Override
  public String upgradeSql(int oldVersion, int newVersion) {
    return null;
  }

  @Override
  public String[] getRowValues(Cursor c) {
    String[] values = new String[this.getColumns().length];
    String[] defaultValues = getDefaultValues();
    int colIdx; // entity field's position in the cursor
    colIdx = c.getColumnIndex("CREATEDAT"); values[0] = (colIdx < 0) ? defaultValues[0] : DateConverter.GET.toString(getLongOrNull(c, colIdx));
    colIdx = c.getColumnIndex("_id"); values[1] = (colIdx < 0) ? defaultValues[1] : LongConverter.GET.toString(getLongOrNull(c, colIdx));
    colIdx = c.getColumnIndex("ISDELETED"); values[2] = (colIdx < 0) ? defaultValues[2] : BooleanConverter.GET.toString(getIntOrNull(c, colIdx));
    colIdx = c.getColumnIndex("NOTES"); values[3] = (colIdx < 0) ? defaultValues[3] : StringConverter.GET.toString(getStringOrNull(c, colIdx));
    colIdx = c.getColumnIndex("PICSARRAY"); values[4] = (colIdx < 0) ? defaultValues[4] : StringConverter.GET.toString(getStringOrNull(c, colIdx));
    colIdx = c.getColumnIndex("SECTIONSARRAY"); values[5] = (colIdx < 0) ? defaultValues[5] : StringConverter.GET.toString(getStringOrNull(c, colIdx));
    colIdx = c.getColumnIndex("SUBTITLE"); values[6] = (colIdx < 0) ? defaultValues[6] : StringConverter.GET.toString(getStringOrNull(c, colIdx));
    colIdx = c.getColumnIndex("TITLE"); values[7] = (colIdx < 0) ? defaultValues[7] : StringConverter.GET.toString(getStringOrNull(c, colIdx));
    colIdx = c.getColumnIndex("UPDATEDAT"); values[8] = (colIdx < 0) ? defaultValues[8] : DateConverter.GET.toString(getLongOrNull(c, colIdx));
    return values;
  }

  @Override
  public void bindRowValues(InsertHelper insHelper, String[] rowValues) {
    if (rowValues[0] == null) insHelper.bindNull(1); else insHelper.bind(1, DateConverter.GET.fromString(rowValues[0]));
    if (rowValues[1] == null) insHelper.bindNull(2); else insHelper.bind(2, LongConverter.GET.fromString(rowValues[1]));
    if (rowValues[2] == null) insHelper.bindNull(3); else insHelper.bind(3, BooleanConverter.GET.fromString(rowValues[2]));
    if (rowValues[3] == null) insHelper.bindNull(4); else insHelper.bind(4, StringConverter.GET.fromString(rowValues[3]));
    if (rowValues[4] == null) insHelper.bindNull(5); else insHelper.bind(5, StringConverter.GET.fromString(rowValues[4]));
    if (rowValues[5] == null) insHelper.bindNull(6); else insHelper.bind(6, StringConverter.GET.fromString(rowValues[5]));
    if (rowValues[6] == null) insHelper.bindNull(7); else insHelper.bind(7, StringConverter.GET.fromString(rowValues[6]));
    if (rowValues[7] == null) insHelper.bindNull(8); else insHelper.bind(8, StringConverter.GET.fromString(rowValues[7]));
    if (rowValues[8] == null) insHelper.bindNull(9); else insHelper.bind(9, DateConverter.GET.fromString(rowValues[8]));
  }

  @Override
  public String[] getDefaultValues() {
    String[] values = new String[getColumns().length];
    DevelopmentCard defaultObj = new DevelopmentCard();
    values[0] = DateConverter.GET.toString(DateConverter.GET.toSql(defaultObj.getCreatedAt()));
    values[1] = LongConverter.GET.toString(LongConverter.GET.toSql(defaultObj.getId()));
    values[2] = BooleanConverter.GET.toString(BooleanConverter.GET.toSql(defaultObj.isIsDeleted()));
    values[3] = StringConverter.GET.toString(StringConverter.GET.toSql(defaultObj.getNotes()));
    values[4] = StringConverter.GET.toString(StringConverter.GET.toSql(defaultObj.getPicsArray()));
    values[5] = StringConverter.GET.toString(StringConverter.GET.toSql(defaultObj.getSectionsArray()));
    values[6] = StringConverter.GET.toString(StringConverter.GET.toSql(defaultObj.getSubTitle()));
    values[7] = StringConverter.GET.toString(StringConverter.GET.toSql(defaultObj.getTitle()));
    values[8] = DateConverter.GET.toString(DateConverter.GET.toSql(defaultObj.getUpdatedAt()));
    return values;
  }

  @Override
  public DevelopmentCard newInstance(Cursor c) {
    DevelopmentCard obj = new DevelopmentCard();
    obj.setCreatedAt(DateConverter.GET.fromSql(getLongOrNull(c, 0)));
    obj.setId(c.getLong(1));
    obj.setIsDeleted(c.getInt(2) == 1 ? true : false);
    obj.setNotes(c.getString(3));
    obj.setPicsArray(c.getString(4));
    obj.setSectionsArray(c.getString(5));
    obj.setSubTitle(c.getString(6));
    obj.setTitle(c.getString(7));
    obj.setUpdatedAt(DateConverter.GET.fromSql(getLongOrNull(c, 8)));
    return obj;
  }

  @Override
  public ContentValues getEditableValues(DevelopmentCard obj) {
    ContentValues cv = new ContentValues();
    cv.put("CREATEDAT", DateConverter.GET.toSql(obj.getCreatedAt()));
    cv.put("_id", obj.getId());
    cv.put("ISDELETED", obj.isIsDeleted() ? 1 : 0);
    cv.put("NOTES", obj.getNotes());
    cv.put("PICSARRAY", obj.getPicsArray());
    cv.put("SECTIONSARRAY", obj.getSectionsArray());
    cv.put("SUBTITLE", obj.getSubTitle());
    cv.put("TITLE", obj.getTitle());
    cv.put("UPDATEDAT", DateConverter.GET.toSql(obj.getUpdatedAt()));
    return cv;
  }

  @Override
  public FilterBuilder buildFilter(FilterBuilder filter, DevelopmentCard obj) {
    DevelopmentCard defaultObj = new DevelopmentCard();
    // Include fields in query if they differ from the default object
    if (obj.getCreatedAt() != defaultObj.getCreatedAt())
      filter = filter.eq(Columns.CREATEDAT, DateConverter.GET.toSql(obj.getCreatedAt()));
    if (obj.getId() != defaultObj.getId())
      filter = filter.eq(Columns._id, LongConverter.GET.toSql(obj.getId()));
    if (obj.isIsDeleted() != defaultObj.isIsDeleted())
      filter = filter.eq(Columns.ISDELETED, BooleanConverter.GET.toSql(obj.isIsDeleted()));
    if (obj.getNotes() != defaultObj.getNotes())
      filter = filter.eq(Columns.NOTES, StringConverter.GET.toSql(obj.getNotes()));
    if (obj.getPicsArray() != defaultObj.getPicsArray())
      filter = filter.eq(Columns.PICSARRAY, StringConverter.GET.toSql(obj.getPicsArray()));
    if (obj.getSectionsArray() != defaultObj.getSectionsArray())
      filter = filter.eq(Columns.SECTIONSARRAY, StringConverter.GET.toSql(obj.getSectionsArray()));
    if (obj.getSubTitle() != defaultObj.getSubTitle())
      filter = filter.eq(Columns.SUBTITLE, StringConverter.GET.toSql(obj.getSubTitle()));
    if (obj.getTitle() != defaultObj.getTitle())
      filter = filter.eq(Columns.TITLE, StringConverter.GET.toSql(obj.getTitle()));
    if (obj.getUpdatedAt() != defaultObj.getUpdatedAt())
      filter = filter.eq(Columns.UPDATEDAT, DateConverter.GET.toSql(obj.getUpdatedAt()));
    return filter;
  }

}




Java Source Code List

com.etsy.android.grid.ClassLoaderSavedState.java
com.etsy.android.grid.ExtendableListView.java
com.etsy.android.grid.HeaderViewListAdapter.java
com.etsy.android.grid.StaggeredGridView.java
com.etsy.android.grid.util.DynamicHeightImageView.java
com.etsy.android.grid.util.DynamicHeightTextView.java
com.polites.android.Animation.java
com.polites.android.Animator.java
com.polites.android.FlingAnimationListener.java
com.polites.android.FlingAnimation.java
com.polites.android.FlingListener.java
com.polites.android.GestureImageViewListener.java
com.polites.android.GestureImageViewTouchListener.java
com.polites.android.GestureImageView.java
com.polites.android.MathUtils.java
com.polites.android.MoveAnimationListener.java
com.polites.android.MoveAnimation.java
com.polites.android.VectorF.java
com.polites.android.ZoomAnimationListener.java
com.polites.android.ZoomAnimation.java
com.readystatesoftware.systembartint.SystemBarTintManager.java
org.telugudesam.cadre.App.java
org.telugudesam.cadre.Config.java
org.telugudesam.cadre.Constants.java
org.telugudesam.cadre.activity.BaseTdpActivity.java
org.telugudesam.cadre.activity.ConversionCounterActivity.java
org.telugudesam.cadre.activity.ConversionRegistrationActivity.java
org.telugudesam.cadre.activity.PreviewActivity.java
org.telugudesam.cadre.activity.TdpMainActivity.java
org.telugudesam.cadre.adapters.DevelopmentCardsAdapter.java
org.telugudesam.cadre.components.MemCache.java
org.telugudesam.cadre.database.DbHelper.java
org.telugudesam.cadre.database.DbUtils.java
org.telugudesam.cadre.database.Tdp_cadre_boxFactory.java
org.telugudesam.cadre.fragments.DevelopmentCardsFragment.java
org.telugudesam.cadre.objects.DevelopmentCard.java
org.telugudesam.cadre.objects.Events.java
org.telugudesam.cadre.objects.Section.java
org.telugudesam.cadre.objects.dao.DevelopmentCardDao.java
org.telugudesam.cadre.objects.dao.DevelopmentCardTable.java
org.telugudesam.cadre.util.L.java
org.telugudesam.cadre.util.SystemUiHiderBase.java
org.telugudesam.cadre.util.SystemUiHiderHoneycomb.java
org.telugudesam.cadre.util.SystemUiHider.java
org.telugudesam.cadre.util.Utils.java