package fr.pagesjaunes.mdm.core;
/**
* Bootstrap constants
*/
public final class Constants {
private Constants() {}
public static final class Auth {
private Auth() {}
/**
* Account type id
*/
public static final String BOOTSTRAP_ACCOUNT_TYPE = "fr.pagesjaunes.mdm";
/**
* Account name
*/
public static final String BOOTSTRAP_ACCOUNT_NAME = "mdm_DT";
/**
* Provider id
*/
public static final String BOOTSTRAP_PROVIDER_AUTHORITY = "fr.pagesjaunes.mdm.sync";
/**
* Auth token type
*/
public static final String AUTHTOKEN_TYPE = BOOTSTRAP_ACCOUNT_TYPE;
}
/**
* All HTTP is done through a REST style API built for demonstration purposes on Parse.com
* Thanks to the nice people at Parse for creating such a nice system for us to use for bootstrap!
*/
public static final class Http {
private Http() {}
/**
* Base URL for all requests
*/
public static final String URL_BASE = "https://api.parse.com";
/**
* List Checkin's URL
*/
public static final String URL_DEVICE_FRAG = "/1/classes/Device";
public static final String URL_DEVICE = URL_BASE + URL_DEVICE_FRAG;
/**
* PARAMS for auth
*/
public static final String PARAM_USERNAME = "username";
public static final String PARAM_PASSWORD = "password";
public static final String PARSE_APP_ID = "qKYdojVtMPjHxhNMJZ8sIlPVdKJQZYlFcaPfhKts";
public static final String PARSE_REST_API_KEY = "guCCkQKzdWtGErl2EsymtE9LXRgQUdRjmALPvyJv";
public static final String HEADER_PARSE_REST_API_KEY = "X-Parse-REST-API-Key";
public static final String HEADER_PARSE_APP_ID = "X-Parse-Application-Id";
public static final String CONTENT_TYPE_JSON = "application/json";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String SESSION_TOKEN = "sessionToken";
}
public static final class Extra {
private Extra() {}
public static final String NEWS_ITEM = "news_item";
public static final String APP_ITEM = "app_item";
public static final String USER = "user";
}
public static final class Intent {
private Intent() {}
/**
* Action prefix for all intents created
*/
public static final String INTENT_PREFIX = "fr.pagesjaunes.mdm.";
}
public static class Notification {
private Notification() {
}
public static final int TIMER_NOTIFICATION_ID = 1000; // Why 1000? Why not? :)
}
}