package com.boardgamegeek.service; import android.support.annotation.NonNull; import com.boardgamegeek.provider.BggContract.Collection; import com.boardgamegeek.service.model.CollectionItem; import okhttp3.OkHttpClient; public class CollectionCommentUploadTask extends CollectionTextUploadTask { public CollectionCommentUploadTask(OkHttpClient client) { super(client); } @NonNull protected String getTextColumn() { return Collection.COMMENT; } @Override public String getTimestampColumn() { return Collection.COMMENT_DIRTY_TIMESTAMP; } @NonNull protected String getFieldName() { return "comment"; } protected String getValue(CollectionItem collectionItem) { return collectionItem.getComment(); } @Override public boolean isDirty() { return collectionItem.getCommentTimestamp() > 0; } }