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? :) } }