|
|
@ -6,18 +6,11 @@
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
package net.micode.notes.gtask.data;
|
|
|
|
package net.micode.notes.gtask.data;
|
|
|
|
/*
|
|
|
|
|
|
|
|
* 功能描述:
|
|
|
|
|
|
|
|
* 实现过程:
|
|
|
|
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class SqlData {
|
|
|
|
public class SqlData {
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 功能描述:得到类的简写名称存入字符串TAG中
|
|
|
|
* 功能描述:得到类的简写名称存入字符串TAG中
|
|
|
|
* 实现过程:调用getSimpleName ()函数
|
|
|
|
* 实现过程:调用getSimpleName ()函数
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private static final String TAG = SqlData.class.getSimpleName();
|
|
|
|
private static final String TAG = SqlData.class.getSimpleName();
|
|
|
|
|
|
|
|
|
|
|
@ -67,8 +60,6 @@ public class SqlData {
|
|
|
|
* 功能描述:构造函数,用于初始化数据
|
|
|
|
* 功能描述:构造函数,用于初始化数据
|
|
|
|
* 参数注解:mContentResolver用于获取ContentProvider提供的数据
|
|
|
|
* 参数注解:mContentResolver用于获取ContentProvider提供的数据
|
|
|
|
* 参数注解: mIsCreate表征当前数据是用哪种方式创建(两种构造函数的参数不同)
|
|
|
|
* 参数注解: mIsCreate表征当前数据是用哪种方式创建(两种构造函数的参数不同)
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public SqlData(Context context) {
|
|
|
|
public SqlData(Context context) {
|
|
|
|
mContentResolver = context.getContentResolver();
|
|
|
|
mContentResolver = context.getContentResolver();
|
|
|
@ -86,8 +77,6 @@ public class SqlData {
|
|
|
|
* 功能描述:构造函数,初始化数据
|
|
|
|
* 功能描述:构造函数,初始化数据
|
|
|
|
* 参数注解:mContentResolver用于获取ContentProvider提供的数据
|
|
|
|
* 参数注解:mContentResolver用于获取ContentProvider提供的数据
|
|
|
|
* 参数注解: mIsCreate表征当前数据是用哪种方式创建(两种构造函数的参数不同)
|
|
|
|
* 参数注解: mIsCreate表征当前数据是用哪种方式创建(两种构造函数的参数不同)
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public SqlData(Context context, Cursor c) {
|
|
|
|
public SqlData(Context context, Cursor c) {
|
|
|
|
mContentResolver = context.getContentResolver();
|
|
|
|
mContentResolver = context.getContentResolver();
|
|
|
@ -99,7 +88,6 @@ public class SqlData {
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 功能描述:从光标处加载数据
|
|
|
|
* 功能描述:从光标处加载数据
|
|
|
|
* 从当前的光标处将五列的数据加载到该类的对象
|
|
|
|
* 从当前的光标处将五列的数据加载到该类的对象
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private void loadFromCursor(Cursor c) {
|
|
|
|
private void loadFromCursor(Cursor c) {
|
|
|
|
mDataId = c.getLong(DATA_ID_COLUMN);
|
|
|
|
mDataId = c.getLong(DATA_ID_COLUMN);
|
|
|
@ -112,8 +100,6 @@ public class SqlData {
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 功能描述:设置用于共享的数据,并提供异常抛出与处理机制
|
|
|
|
* 功能描述:设置用于共享的数据,并提供异常抛出与处理机制
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void setContent(JSONObject js) throws JSONException {
|
|
|
|
public void setContent(JSONObject js) throws JSONException {
|
|
|
|
//如果传入的JSONObject对象中有DataColumns.ID这一项,则设置,否则设为INVALID_ID
|
|
|
|
//如果传入的JSONObject对象中有DataColumns.ID这一项,则设置,否则设为INVALID_ID
|
|
|
@ -152,8 +138,6 @@ public class SqlData {
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 功能描述:获取共享的数据内容,并提供异常抛出与处理机制
|
|
|
|
* 功能描述:获取共享的数据内容,并提供异常抛出与处理机制
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public JSONObject getContent() throws JSONException {
|
|
|
|
public JSONObject getContent() throws JSONException {
|
|
|
|
if (mIsCreate) {
|
|
|
|
if (mIsCreate) {
|
|
|
@ -172,8 +156,6 @@ public class SqlData {
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 功能描述:commit函数用于把当前造作所做的修改保存到数据库
|
|
|
|
* 功能描述:commit函数用于把当前造作所做的修改保存到数据库
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void commit(long noteId, boolean validateVersion, long version) {
|
|
|
|
public void commit(long noteId, boolean validateVersion, long version) {
|
|
|
|
|
|
|
|
|
|
|
@ -216,9 +198,6 @@ public class SqlData {
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 功能描述:获取当前id
|
|
|
|
* 功能描述:获取当前id
|
|
|
|
* 实现过程:
|
|
|
|
|
|
|
|
* 参数注解:
|
|
|
|
|
|
|
|
* Made By CuiCan
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public long getId() {
|
|
|
|
public long getId() {
|
|
|
|
return mDataId;
|
|
|
|
return mDataId;
|
|
|
|