doWork(new UpdateResult(){ @Override public void updateStatus(Integer status){ publishProgress(status) } });
protected String doInBackground(Integer... params) { doWork(new UpdateResult(){ @Override public void updateStatus(Integer status){
@Override protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int) qr.rowsAffected(); return new UpdateResult(affected, new JsonArray()); } }
@Override protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int) qr.getRowsAffected(); return new UpdateResult(affected, new JsonArray()); } }
@Override protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int) qr.getRowsAffected(); return new UpdateResult(affected, new JsonArray()); } }
protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int) qr.rowsAffected(); return new UpdateResult(affected, new JsonArray()); }
protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int) qr.getRowsAffected(); return new UpdateResult(affected, new JsonArray()); }
protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int) qr.getRowsAffected(); return new UpdateResult(affected, new JsonArray()); }
@Override protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int)qr.rowsAffected(); MySQLQueryResult mySQLQueryResult = (MySQLQueryResult) qr; return new UpdateResult(affected, new JsonArray().add(mySQLQueryResult.lastInsertId())); } }
@Override protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int)qr.getRowsAffected(); MySQLQueryResult mySQLQueryResult = (MySQLQueryResult) qr; return new UpdateResult(affected, new JsonArray().add(mySQLQueryResult.getLastInsertId())); } }
@Override protected UpdateResult queryResultToUpdateResult(QueryResult qr) { int affected = (int)qr.getRowsAffected(); MySQLQueryResult mySQLQueryResult = (MySQLQueryResult) qr; return new UpdateResult(affected, new JsonArray().add(mySQLQueryResult.getLastInsertId())); } }
@Before public void before() { keys = new JsonArray(Arrays.asList("foo", "bar", "wibble")); ur = new UpdateResult(updated, keys); }
return new UpdateResult(updated, keys);
@Test public void testJson() { JsonObject json = ur.toJson(); UpdateResult ur2 = new UpdateResult(json); assertEquals(ur, ur2); } }