package org.mots.haxsync.utilities.intents; import android.content.Intent; public class Stream implements IntentBuilder { private String prefix; public Stream(String prefix){ this.prefix = prefix; } @Override public Intent getPostIntent(String postID, String uid, String permalink) { Intent intent = new Intent(prefix+".action.SHOW_POST"); intent.putExtra(prefix+"id", postID); intent.putExtra(prefix + "from", ""); intent.putExtra(prefix + "to", ""); intent.putExtra(prefix + "fromid", ""); intent.putExtra(prefix + "message", ""); intent.putExtra(prefix + "haallegato", false); intent.putExtra(prefix + "picture", ""); intent.putExtra(prefix + "link", ""); intent.putExtra(prefix + "object_id", ""); intent.putExtra(prefix + "source", ""); intent.putExtra(prefix + "name", ""); intent.putExtra(prefix + "caption", ""); intent.putExtra(prefix + "description", ""); intent.putExtra(prefix + "data", ""); intent.putExtra(prefix + "like", ""); intent.putExtra(prefix + "comm", ""); intent.putExtra(prefix + "type", ""); intent.putExtra(prefix + "icon", ""); intent.putExtra(prefix + "story", ""); return intent; } @Override public Intent getPhotoIntent(String pid) { Intent intent = new Intent(prefix+".action.SHOW_FOTO"); intent.putExtra(prefix+"id", pid); return intent; } @Override public Intent getProfileIntent(String uid) { Intent intent = new Intent(prefix+".action.SHOW_PROFILE"); intent.putExtra(prefix+"id", uid); return intent; } }