package starter.kit.rx.app.model.entity; import android.net.Uri; import android.text.TextUtils; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.parceler.Parcel; import starter.kit.model.entity.Entity; @Parcel @JsonIgnoreProperties(ignoreUnknown = true) public class Image extends Entity { public String url; public int width; public int height; public Uri uri() { if (TextUtils.isEmpty(url)) return null; if (url.startsWith("http://")) { return Uri.parse(url); } return null; } public Uri uri(int w, int h) { if (TextUtils.isEmpty(url)) return null; if (url.startsWith("http://")) { return Uri.parse(url); } // 200w_300h_1e_1c //String.format("%s%dw_%dh_1e_1c", Profile.OSS_ENDPOINT + url, w, h); return null; } }