package com.pushtorefresh.storio.sqlite.annotations; import android.content.ContentValues; import android.support.annotation.NonNull; import com.pushtorefresh.storio.sqlite.operations.put.DefaultPutResolver; import com.pushtorefresh.storio.sqlite.queries.InsertQuery; import com.pushtorefresh.storio.sqlite.queries.UpdateQuery; import java.lang.Override; /** * Generated resolver for Put Operation. */ public class PrimitiveMethodsFactoryMethodStorIOSQLitePutResolver extends DefaultPutResolver<PrimitiveMethodsFactoryMethod> { /** * {@inheritDoc} */ @Override @NonNull public InsertQuery mapToInsertQuery(@NonNull PrimitiveMethodsFactoryMethod object) { return InsertQuery.builder() .table("table") .build(); } /** * {@inheritDoc} */ @Override @NonNull public UpdateQuery mapToUpdateQuery(@NonNull PrimitiveMethodsFactoryMethod object) { return UpdateQuery.builder() .table("table") .where("field4 = ?") .whereArgs(object.getField4()) .build(); } /** * {@inheritDoc} */ @Override @NonNull public ContentValues mapToContentValues(@NonNull PrimitiveMethodsFactoryMethod object) { ContentValues contentValues = new ContentValues(8); contentValues.put("field1", object.getField1()); contentValues.put("field2", object.getField2()); contentValues.put("field3", object.getField3()); contentValues.put("field4", object.getField4()); contentValues.put("field5", object.getField5()); contentValues.put("field6", object.getField6()); contentValues.put("field7", object.getField7()); contentValues.put("field8", object.getField8()); return contentValues; } }