|
|
@@ -5,6 +5,7 @@ import android.database.Cursor;
|
|
|
import android.database.sqlite.SQLiteDatabase;
|
|
|
|
|
|
import com.core.db.DatabaseManager;
|
|
|
+import com.core.db.DatabaseTables;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
@@ -39,9 +40,9 @@ public class HistoricalRecordDao {
|
|
|
private ContentValues getContentValues(HistoricalRecordBean historicalRecordBean) {
|
|
|
ContentValues values = new ContentValues();
|
|
|
|
|
|
- values.put(HistoricalRecordSchema.HistoricalRecordTable.Cols.SCHEME_ID, historicalRecordBean.getSchemeId());
|
|
|
- values.put(HistoricalRecordSchema.HistoricalRecordTable.Cols.SCHEME_NAME, historicalRecordBean.getSchemeName());
|
|
|
- values.put(HistoricalRecordSchema.HistoricalRecordTable.Cols.SEARCH_FIELD, historicalRecordBean.getSearchField());
|
|
|
+ values.put(DatabaseTables.HistoricalRecordTable.Cols.SCHEME_ID, historicalRecordBean.getSchemeId());
|
|
|
+ values.put(DatabaseTables.HistoricalRecordTable.Cols.SCHEME_NAME, historicalRecordBean.getSchemeName());
|
|
|
+ values.put(DatabaseTables.HistoricalRecordTable.Cols.SEARCH_FIELD, historicalRecordBean.getSearchField());
|
|
|
|
|
|
return values;
|
|
|
}
|
|
|
@@ -53,7 +54,7 @@ public class HistoricalRecordDao {
|
|
|
* @return
|
|
|
*/
|
|
|
public List<HistoricalRecordBean> getHistoricalRecordBeansById(String schemeId) {
|
|
|
- HistoricalRecordCursorWrapper cursor = queryHistoricalRecord(HistoricalRecordSchema.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
+ HistoricalRecordCursorWrapper cursor = queryHistoricalRecord(DatabaseTables.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
new String[]{schemeId});
|
|
|
|
|
|
List<HistoricalRecordBean> historicalRecordBeans = new ArrayList<>();
|
|
|
@@ -78,7 +79,7 @@ public class HistoricalRecordDao {
|
|
|
deleteFromHistoricalRecordByField(historicalRecordBean.getSchemeId(), historicalRecordBean.getSearchField());
|
|
|
|
|
|
ContentValues values = getContentValues(historicalRecordBean);
|
|
|
- sqLiteDatabase.insert(HistoricalRecordSchema.HistoricalRecordTable.NAME, null, values);
|
|
|
+ sqLiteDatabase.insert(DatabaseTables.HistoricalRecordTable.NAME, null, values);
|
|
|
|
|
|
DatabaseManager.getInstance().closeDatabase();
|
|
|
}
|
|
|
@@ -86,8 +87,8 @@ public class HistoricalRecordDao {
|
|
|
public void deleteFromHistoricalRecordById(String schemeId) {
|
|
|
SQLiteDatabase sqLiteDatabase = DatabaseManager.getInstance().openDatabase();
|
|
|
|
|
|
- sqLiteDatabase.delete(HistoricalRecordSchema.HistoricalRecordTable.NAME,
|
|
|
- HistoricalRecordSchema.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
+ sqLiteDatabase.delete(DatabaseTables.HistoricalRecordTable.NAME,
|
|
|
+ DatabaseTables.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
new String[]{schemeId});
|
|
|
|
|
|
DatabaseManager.getInstance().closeDatabase();
|
|
|
@@ -96,9 +97,9 @@ public class HistoricalRecordDao {
|
|
|
public void deleteFromHistoricalRecordByField(String schemeId, String searchField) {
|
|
|
SQLiteDatabase sqLiteDatabase = DatabaseManager.getInstance().openDatabase();
|
|
|
|
|
|
- sqLiteDatabase.delete(HistoricalRecordSchema.HistoricalRecordTable.NAME,
|
|
|
- HistoricalRecordSchema.HistoricalRecordTable.Cols.SEARCH_FIELD + " = ? and "
|
|
|
- + HistoricalRecordSchema.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
+ sqLiteDatabase.delete(DatabaseTables.HistoricalRecordTable.NAME,
|
|
|
+ DatabaseTables.HistoricalRecordTable.Cols.SEARCH_FIELD + " = ? and "
|
|
|
+ + DatabaseTables.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
new String[]{searchField, schemeId});
|
|
|
|
|
|
DatabaseManager.getInstance().closeDatabase();
|
|
|
@@ -108,8 +109,8 @@ public class HistoricalRecordDao {
|
|
|
SQLiteDatabase sqLiteDatabase = DatabaseManager.getInstance().openDatabase();
|
|
|
|
|
|
ContentValues values = getContentValues(historicalRecordBean);
|
|
|
- sqLiteDatabase.update(HistoricalRecordSchema.HistoricalRecordTable.NAME, values,
|
|
|
- HistoricalRecordSchema.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
+ sqLiteDatabase.update(DatabaseTables.HistoricalRecordTable.NAME, values,
|
|
|
+ DatabaseTables.HistoricalRecordTable.Cols.SCHEME_ID + " = ?",
|
|
|
new String[]{historicalRecordBean.getSchemeId()});
|
|
|
|
|
|
DatabaseManager.getInstance().closeDatabase();
|
|
|
@@ -125,7 +126,7 @@ public class HistoricalRecordDao {
|
|
|
public HistoricalRecordCursorWrapper queryHistoricalRecord(String whereCause, String[] whereArgs) {
|
|
|
SQLiteDatabase sqLiteDatabase = DatabaseManager.getInstance().openDatabase();
|
|
|
|
|
|
- Cursor cursor = sqLiteDatabase.query(HistoricalRecordSchema.HistoricalRecordTable.NAME, null,
|
|
|
+ Cursor cursor = sqLiteDatabase.query(DatabaseTables.HistoricalRecordTable.NAME, null,
|
|
|
whereCause,
|
|
|
whereArgs,
|
|
|
null, null, "_id DESC");
|