Android Open Source - DEVIEW2014_AndroidApp_Demo Program Data






From Project

Back to project page DEVIEW2014_AndroidApp_Demo.

License

The source code is released under:

Apache License

If you think the Android project DEVIEW2014_AndroidApp_Demo 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 com.nhn.android.deview.dao.program;
/*  w  w  w  . j ava  2s  .  c  o m*/
import java.lang.reflect.Field;

import org.json.JSONObject;

import com.nhn.android.deview.core.connector.DataField;
import com.nhn.android.deview.dao.MySchedule;

public class ProgramData {
  public ProgramData(JSONObject json) {
    try {
      Field[] fields = ProgramData.class.getFields();
      for(Field field: fields) 
      {
        String sname = field.getType().getSimpleName();
        String name = field.getName();
        try {
          if (sname.equals("String") == true) {
            String value = json.getString(name);
            field.set(this, value);
          } if (sname.equals("int") == true)  {
            field.setInt(this, json.getInt(name));
          }
        } catch(org.json.JSONException e1) {
          
        }
      }
    } catch(Exception e) {
      e.printStackTrace();
    }    
  }
  
  @DataField(attr = "PRIMARY KEY")
  public String id;
  
  @DataField(name = "name")
  public String name;
  
  @DataField
  public String speaker;
  
  @DataField
  public int seq;
  
  @DataField(name = "programStrt")
  public String programStrt;

  @DataField(name = "programEnd")
  public String programEnd;
  
  @DataField
  public String trackName; //D
  
  @DataField
  public String programName; //Session 1
  
  @DataField
  public String episodeName; //Day 2 
  
  @DataField
  public String url;
  
  
  @DataField
  public boolean isbooked; //  
  public boolean isPassed; //TimePassed
  
  public void checkTime() {
    
  }
  
  public MySchedule mMySchedule = null;
}




Java Source Code List

com.nhn.android.deview.AppContext.java
com.nhn.android.deview.AppTable.java
com.nhn.android.deview.DeViewApplication.java
com.nhn.android.deview.DeviewSchemeActivity.java
com.nhn.android.deview.MainDB.java
com.nhn.android.deview.ThreadWorker.java
com.nhn.android.deview.core.connector.DataConnectorListener.java
com.nhn.android.deview.core.connector.DataDoc.java
com.nhn.android.deview.core.connector.DataField.java
com.nhn.android.deview.core.connector.DataSet.java
com.nhn.android.deview.core.connector.DefaultDataConnector.java
com.nhn.android.deview.core.db.CursorReader.java
com.nhn.android.deview.core.db.DbTable.java
com.nhn.android.deview.core.lifecycle.CycleBaseLayout.java
com.nhn.android.deview.core.lifecycle.CycleControllable.java
com.nhn.android.deview.core.lifecycle.CycleControllerActivity.java
com.nhn.android.deview.core.lifecycle.CycleController.java
com.nhn.android.deview.core.lifecycle.CycleFragment.java
com.nhn.android.deview.core.listview.ListCellViewAdapter.java
com.nhn.android.deview.core.listview.ListCellView.java
com.nhn.android.deview.core.listview.PageViewPagerAdapter.java
com.nhn.android.deview.core.listview.PageView.java
com.nhn.android.deview.core.pager.SimplePagerAdapter.java
com.nhn.android.deview.core.transfer.BundleField.java
com.nhn.android.deview.core.transfer.BundleMapper.java
com.nhn.android.deview.core.transfer.IntentUri.java
com.nhn.android.deview.core.transfer.UriObject.java
com.nhn.android.deview.core.view.DeclareView.java
com.nhn.android.deview.core.view.ViewMapper.java
com.nhn.android.deview.dao.DeviewUri.java
com.nhn.android.deview.dao.MyMemoManager.java
com.nhn.android.deview.dao.MyMemo.java
com.nhn.android.deview.dao.MySchedule.java
com.nhn.android.deview.dao.program.ProgramData.java
com.nhn.android.deview.dao.program.ProgramListConnector.java
com.nhn.android.deview.dao.program.ProgramListDoc.java
com.nhn.android.deview.dao.program.ProgramManager.java
com.nhn.android.deview.dao.program.ProgramTrack.java
com.nhn.android.deview.dao.program.TrackListConnector.java
com.nhn.android.deview.ui.main.MainActivity.java
com.nhn.android.deview.ui.main.ProgramCellView.java
com.nhn.android.deview.ui.main.ProgramPageView.java
com.nhn.android.deview.ui.note.MemoCellView.java
com.nhn.android.deview.ui.note.MemoListActivity.java
com.nhn.android.deview.ui.note.MemoRecorder.java
com.nhn.android.deview.ui.note.MyScheduleActivity.java
com.nhn.android.deview.webviewer.MemoWebToolbar.java
com.nhn.android.deview.webviewer.ProgramWebActivity.java
com.nhn.android.deview.webviewer.WebPageView.java