/** @inheritdoc */ @Override public Long getKey(Address entity) { if (entity != null) { return entity.getId(); } else { return null; } }
/** @inheritdoc */ @Override protected void bindValues(SQLiteStatement stmt, Address entity) { stmt.clearBindings(); Long id = entity.getId(); if (id != null) { stmt.bindLong(1, id); } String username = entity.getUsername(); if (username != null) { stmt.bindString(2, username); } String mobileNo = entity.getMobileNo(); if (mobileNo != null) { stmt.bindString(3, mobileNo); } String area = entity.getArea(); if (area != null) { stmt.bindString(4, area); } String street = entity.getStreet(); if (street != null) { stmt.bindString(5, street); } String detail = entity.getDetail(); if (detail != null) { stmt.bindString(6, detail); } Boolean isDefault = entity.getIsDefault(); if (isDefault != null) { stmt.bindLong(7, isDefault ? 1l : 0l); } }