package com.google.samples.apps.iosched.mockdata;
import android.database.MatrixCursor;
/**
* This has methods to create stub cursors for speakers. To generate different mock cursors, refer
* to {@link com.google.samples.apps.iosched.debug
* .OutputMockData#generateMatrixCursorCodeForCurrentRow(Cursor)}.
*/
public class SpeakersMockCursor {
public static final String FAKE_SPEAKER = "Satyajeet Salgar";
public static final String FAKE_SPEAKER_URL = "http://www.google.com/fakespeaker";
public static MatrixCursor getCursorForSingleSpeaker() {
String[] data = {FAKE_SPEAKER,
"https://storage.googleapis.com/io2015-data.appspot.com/images/speakers/__w-200-" +
"400-600-800-1000__/45cc3a01-d2d4-e411-b87f-00155d5066d7.jpg", "Google",
"Satyajeet is a Product Manager on the Search team. He works on trying to " +
"understand" +
" all of the worlds media through the Knowledge Graph, and building " +
"interesting features based on this knowledge in Search, Now and across " +
"Google. He's previously held product management and partnerships roles " +
"on " +
"YouTube, Games, Ads and Payments. ", FAKE_SPEAKER_URL,
"https://plus.google.com/+SatyajeetSalgar", "http://www.twitter.com/salgar"};
String[] columns =
{"speaker_name", "speaker_image_url", "speaker_company", "speaker_abstract",
"speaker_url", "plusone_url", "twitter_url"};
MatrixCursor matrixCursor = new MatrixCursor(columns);
matrixCursor.addRow(data);
return matrixCursor;
}
public static MatrixCursor getCursorForNoSpeaker() {
String[] data = {"", "", "", "", "", "", ""};
String[] columns =
{"speaker_name", "speaker_image_url", "speaker_company", "speaker_abstract",
"speaker_url", "plusone_url", "twitter_url"};
MatrixCursor matrixCursor = new MatrixCursor(columns);
matrixCursor.addRow(data);
return matrixCursor;
}
}