@Override public Long getKey(AnActiveEntity entity) { if(entity != null) { return entity.getId(); } else { return null; } }
@Override public boolean hasKey(AnActiveEntity entity) { return entity.getId() != null; }
@Override protected final void bindValues(DatabaseStatement stmt, AnActiveEntity entity) { stmt.clearBindings(); Long id = entity.getId(); if (id != null) { stmt.bindLong(1, id); } String text = entity.getText(); if (text != null) { stmt.bindString(2, text); } }
@Override protected final void bindValues(SQLiteStatement stmt, AnActiveEntity entity) { stmt.clearBindings(); Long id = entity.getId(); if (id != null) { stmt.bindLong(1, id); } String text = entity.getText(); if (text != null) { stmt.bindString(2, text); } }