package com.qubling.sidekick.model; import com.qubling.sidekick.fetch.UpdateFetcher; import com.qubling.sidekick.fetch.other.GravatarFetcher; import com.qubling.sidekick.instance.Gravatar; import com.qubling.sidekick.search.Schema; public class GravatarModel extends Model<Gravatar> { public GravatarModel(Schema schema) { super(schema); } protected Gravatar constructInstance(String url) { return new Gravatar(this, url); } public UpdateFetcher<Gravatar> fetch(float gravatarDpSize) { return new GravatarFetcher(this, gravatarDpSize); } @Override public String toString() { return getSchema() + ":GravatarModel"; } }