package com.justeat.mickeydb; import android.net.Uri; public class MickeyUriBuilder { private Uri.Builder mUriBuilder; public MickeyUriBuilder() { this(new Uri.Builder()); } public MickeyUriBuilder(Uri.Builder builder) { mUriBuilder = builder; } public Uri.Builder getUriBuilder() { return mUriBuilder; } public MickeyUriBuilder limit(int limit) { mUriBuilder.appendQueryParameter(MickeyContentProvider.PARAM_LIMIT, String.valueOf(limit)); return this; } public MickeyUriBuilder offset(int limit) { mUriBuilder.appendQueryParameter(MickeyContentProvider.PARAM_OFFSET, String.valueOf(limit)); return this; } public MickeyUriBuilder notify(boolean notify) { mUriBuilder.appendQueryParameter(MickeyContentProvider.PARAM_NOTIFY, String.valueOf(notify)); return this; } public MickeyUriBuilder groupBy(String groupBy) { mUriBuilder.appendQueryParameter(MickeyContentProvider.PARAM_GROUP_BY, String.valueOf(groupBy)); return this; } public Uri build() { return mUriBuilder.build(); } }