Database database = Database.getInstance(context); Set<Record> all = database.selectAll(Database.provisioning_table); if(all == null || all.isEmpty()) this.prepareRecord(provisioningRecord); database.insert(Database.provisioning_table, provisioningRecord); this.prepareRecord(provisioningRecord); database.update(Database.provisioning_table, provisioningRecord);
private void delete(Context context) throws Exception { Database database = Database.getInstance(context); //deleteAll database.deleteAll(Database.system_errors); }
public void checkStorage(Context context,String storageId) throws DBException { if(!Database.getInstance(context).doesTableExist(storageId)) { Database.getInstance(context).createTable(storageId); } }
private Set<Record> query(Context context) throws Exception { Database database = Database.getInstance(context); Set<Record> all = database.selectAll(Database.system_errors); return all; } }
private void save(Context context,String message) throws Exception { Database database = Database.getInstance(context); //insert Record errorRecord = new Record(); errorRecord.setValue("message", message); database.insert(Database.system_errors, errorRecord); }
Database database = Database.getInstance(context); Record record = database.select(Database.bus_registration,busId); if(record != null) database.delete(Database.bus_registration, record); return 1;
Database database = Database.getInstance(this.getContext()); if(!database.doesTableExist(Database.provisioning_table)) database.createTable(Database.provisioning_table); if(database.isTableEmpty(Database.provisioning_table)) database.insert(Database.provisioning_table, new Record());
Set<Record> all = Database.getInstance(context). selectAll(channel); if(all != null) Record mobileObject = Database.getInstance(context).select(channel, recordId); if(mobileObject != null) if(selection.equals("query://equals")) records = Database.getInstance(context).selectByValue(channel, value); records = Database.getInstance(context).selectByNotEquals(channel, value); records = Database.getInstance(context).selectByContains(channel, value);
String channel = this.parseChannel(uri); this.checkStorage(channel); Database database = Database.getInstance(context); long rowCount = database.selectCount(channel); database.deleteAll(channel); deleteCount = (int)rowCount; Record recordToBeDeleted = Database.getInstance(context).select(channel, recordId); database.delete(channel, recordToBeDeleted);
Database database = Database.getInstance(context); BusRegistration reg = this.parse(values); String busId = reg.getBusId(); Record saved = database.select(Database.bus_registration, busId); database.update(Database.bus_registration, saved); database.insert(Database.bus_registration, newRecord);
Database database = Database.getInstance(context); this.checkStorage(channel); if(!contentValues.containsKey("storageId")) select(storageId, recordId); recordToBeUpdated.setDirtyStatus(currentRecord.getDirtyStatus()); database.update(storageId, recordToBeUpdated);
public static boolean isChannelActive(String channel) throws Exception { Context context = Registry.getActiveInstance().getContext(); if(Database.getInstance(context).doesTableExist(channel) && !Database.getInstance(context).isTableEmpty(channel)) { return true; } return false; } }
CryptoManager.getInstance().start(); Registry.getInstance(this.context); Database.getInstance(this.context).connect();
Database database = Database.getInstance(context); Set<Record> registrations = database.selectAll(Database.bus_registration); if(registrations != null) Database database = Database.getInstance(context); Record record = database.select(Database.bus_registration,busId); if(record != null)
@Override public int delete(Uri uri, String selection, String[] selectionArgs) { try { Context context = this.getContext(); Database database = Database.getInstance(context); int deleteCount = 0; //deleteAll long rowCount = database.selectCount(Database.system_errors); database.deleteAll(Database.system_errors); deleteCount = (int)rowCount; return deleteCount; } catch(Exception e) { throw new RuntimeException(e); } } //------------------------------------------------------------------------------------
public void hasChangeLog() throws DBException { Context context = Registry.getActiveInstance().getContext(); Database.getInstance(context).isTableEmpty(Database.sync_changelog_table); } //-------Map Support------------------------------------------------------------------------------------
public CloudPhoto readById(String oid) throws CCException { try { if(oid == null || oid.trim().length() ==0) { return null; } Context context = Registry.getActiveInstance().getContext(); Database db = Database.getInstance(context); Record record = db.select(camera_table, oid); if(record != null) { CloudPhoto photo = this.parse(record); return photo; } return null; } catch(Exception e) { throw new CCException(e); } }
/** * * @param source * @param target * @param code */ public void removeError(String source, String target, String code) throws DBException { Context context = Registry.getActiveInstance().getContext(); List<SyncError> syncErrors = this.getSyncErrors(); if(syncErrors != null) { for(SyncError cour:syncErrors) { if(cour.getSource().equals(source) && cour.getTarget().equals(target) && cour.getCode().equals(code)) { Database.getInstance(context). delete(Database.sync_error, cour.getRecord()); break; } } } } }
public void bootup(String channel) { try { Context context = Registry.getActiveInstance().getContext(); Database database = Database.getInstance(context); this.checkStorage(context, channel); database.deleteAll(channel); database.dropTable(channel); } catch(Exception e) { throw new SystemException(this.getClass().getName(), "deleteAll", new Object[] { "storageId="+channel, "error="+e.getMessage() } ); } } //---Query Integration------------------------------------------------------------------------------------------------------------------------------------------
String value = expression.getRhs(); Set<Record> records = null; Database database = Database.getInstance(context); records = database.selectByValue(channel, value); break; if(expressionCounter == 0) records = database.selectByNotEquals(channel, value); records = database.selectByContains(channel, value); break; records = database.selectByValue(channel, value); break;