Proyectos de Subversion Android Microlearning - Inconcert

Rev

Rev 14 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 gabriel 1
package com.cesams.twogetskills.inconcert;
2
 
3
 
4
public class Constants {
4 gabriel 5
	public static final String NOTIFICATION_CHANNEL_ID = "INCONCERT";
1 gabriel 6
 
4 gabriel 7
	public static final String AUTHORITY = "com.cesams.twogetskills.inconcert";
8
	public static final String ACCOUNT_TYPE = "com.cesams.twogetskills.inconcert";
9
	public static final String ACCOUNT = "inconcert";
1 gabriel 10
 
11
	public static final String DATABASE_FILENAME = "2getskillsRoom.db";
12
	public static final String PREFERENCE_FILENAME = "2getskillsRoom.pref";
13
 
14
 
15
	public static final long SECONDS_PER_MINUTE = 60L;
16
	public static final long SYNC_INTERVAL_IN_MINUTES = 2L;
17
	public static final long SYNC_INTERVAL =
18
			SYNC_INTERVAL_IN_MINUTES *
19
					SECONDS_PER_MINUTE;
20
 
21
	//En milisegundos
22
	public static final long CHECK_CHANGES_INTERVAL = 4 * 60 * 60 * 1000;
23
 
24
	public static final long CHECK_CHANGES_TOKEN_INTERVAL = 900000; //15 minutos
25
 
26
	/*
27
	public static final String  SAVED_INSTANCE_FIELD_IDX_FRAGMENT_ACTIVE = "IDX_FRAGMENT_ACTIVE";
28
	public static final String  SAVED_INSTANCE_FIELD_TOPIC_UUID_ACTIVE = "TOPIC_UUID_ACTIVE";
29
	public static final String  SAVED_INSTANCE_FIELD_CAPSULE_UUID_ACTIVE = "CAPSULE_UUID_ACTIVE";
30
	public static final String  SAVED_INSTANCE_FIELD_SLIDE_UUID_ACTIVE = "SLIDE_UUID_ACTIVE";
31
	public static final String  SAVED_INSTANCE_FIELD_COMPANY_UUID_ACTIVE = "COMPANY_UUID_ACTIVE";
32
*/
33
 
4 gabriel 34
	public static final String BROADCAST_TYPE_NOTIFICATION = "twogetskills.cesams.inconcert.com.fcm.type.notification";
35
	public static final String BROADCAST_TYPE_TOKEN = "twogetskills.cesams.inconcert.com.fcm.type.token";
36
	public static final String BROADCAST_TYPE_COMMAND = "twogetskills.cesams.inconcert.com.fcm.type.command";
1 gabriel 37
 
38
	//public static final String BROADCAST_TYPE_REFRESH_CONTENT = "twogetskills.cesams.com.type.refreshContent";
39
	//public static final String BROADCAST_TYPE_SYNC_TO_SERVER = "twogetskills.cesams.com.type.syncToServer";
40
 
41
 
4 gabriel 42
	public static final String BROADCAST_TYPE_SYNC_TO_SERVER_OR_CHECK_CHANGES = "twogetskills.cesams.inconcert.com.type.syncToServerOrCheckChanges";
1 gabriel 43
 
44
	public final static String POST_DEVICE_FIELD_PLATFORM = "platform";
45
	public final static String POST_DEVICE_FIELD_APPLICATION_ID = "application_id";
18 efrain 46
	public final static String POST_DEVICE_FIELD_VARIANT_ID = "variant_id";
1 gabriel 47
	public final static String POST_DEVICE_FIELD_DEVICE_UUID = "device_uuid";
48
	public final static String POST_DEVICE_FIELD_MANUFACTURER = "manufacturer";
49
	public final static String POST_DEVICE_FIELD_BRAND = "brand";
50
	public final static String POST_DEVICE_FIELD_VERSION = "version";
51
	public final static String POST_DEVICE_FIELD_MODEL = "model";
52
	public final static String POST_DEVICE_FIELD_SYNC_ID = "sync_id";
53
 
18 efrain 54
	public final static String POST_FCM_FIELD_APPLICATION_ID = "application_id";
55
	public final static String POST_FCM_FIELD_VARIANT_ID =  "variant_id";
1 gabriel 56
	public final static String POST_FCM_FIELD_DEVICE_UUID = "device_uuid";
57
	public final static String POST_FCM_FIELD_TOKEN = "token";
58
	public final static String POST_FCM_FIELD_SYNC_ID = "sync_id";
59
 
18 efrain 60
	public final static String POST_SYNC_FIELD_APPLICATION_ID  = "application_id";
61
	public final static String POST_SYNC_FIELD_VARIANT_ID = "variant_id";
1 gabriel 62
	public final static String POST_SYNC_FIELD_DEVICE_UUID = "device_uuid";
63
	public final static String POST_SYNC_FIELD_DATA = "data";
64
	public final static String POST_SYNC_FIELD_SYNC_ID = "sync_id";
65
 
18 efrain 66
	public final static String POST_SYNC_BATCH_FIELD_APPLICATION_ID = "application_id";
67
	public final static String POST_SYNC_BATCH_FIELD_VARIANT_ID  = "variant_id";
1 gabriel 68
	public final static String POST_SYNC_BATCH_FIELD_DEVICE_UUID = "device_uuid";
69
	public final static String POST_SYNC_BATCH_FIELD_RECORD_DATA = "record_data";
70
	public final static String POST_SYNC_BATCH_FIELD_RECORD_SYNC_ID = "record_sync_id";
71
	public final static String POST_SYNC_BATCH_FIELD_MAX_RECORDS = "max_records";
72
 
73
	public final static String POST_SIGNIN_FIELD_APPLICATION_ID = "application_id";
18 efrain 74
	public final static String POST_SIGNIN_FIELD_VARIANT_ID = "variant_id";
1 gabriel 75
	public final static String POST_SIGNIN_FIELD_DEVICE_ENCRYPTER = "encrypter";
76
	public final static String POST_SIGNIN_FIELD_DEVICE_UUID = "device_uuid";
77
	public final static String POST_SIGNIN_FIELD_EMAIL = "email";
78
	public final static String POST_SIGNIN_FIELD_PASSWORD = "password";
79
 
18 efrain 80
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_APPLICATION_ID = "application_id";
81
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_VARIANT_ID = "variant_id";
82
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_DEVICE_UUID = "device_uuid";
83
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_MAX_DATE_CHANGES = "max_date_changes";
84
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_IS_FOREGROUND = "is_foreground";
85
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_MAX_IDS = "max_ids";
86
	public final static String POST_MICROLEARNING_CHECK_CHANGES_FIELD_ID = "id";
1 gabriel 87
 
88
 
89
	public static final String SIGNIN_ENCRYPTER = "AesCipher";
90
	public static final String SIGNIN_SOURCE_NATIVE = "native";
91
 
92
	public static final int SYNC_ADAPTER_TYPE_DEVICE = 0;
93
	public static final int SYNC_ADAPTER_TYPE_FCM = 1;
94
	public static final int SYNC_ADAPTER_TYPE_SYNC = 2;
95
 
96
	public static final String SYNC_ADAPTER_DATA_TYPE_FIELD_NAME = "sync_type";
97
	public static final String SYNC_ADAPTER_DATA_TYPE_MICROLEARNING_USER_LOG =  "microlearning-userlog";
98
	public static final String SYNC_ADAPTER_DATA_TYPE_MICROLEARNING_PROGRESS =  "microlearning-progress";
99
	public static final String SYNC_ADAPTER_DATA_TYPE_MICROLEARNING_QUIZ =  "microlearning-quiz";
100
	public static final String SYNC_ADAPTER_DATA_TYPE_USER_LOG =  "userlog";
101
 
102
	public static final String STORAGE_DIR_MICROLEARNING = "TwoGetSkills";
103
 
104
	public static final String HTTP_HEADER_ACCEPT = "Accept";
105
	public static final String HTTP_HEADER_ACCEPT_VALUE = "application/json, text/javascript, */*; q=0.01";
106
	public static final String HTTP_HEADER_SECURITY_TOKEN = "token";
107
	public static final String HTTP_HEADER_SECURITY_SECRET = "secret";
108
	public static final String HTTP_HEADER_SECURITY_CREATED = "created";
109
	public static final String HTTP_HEADER_SECURITY_RAND = "rand";
110
 
111
 
112
	public static final String SLIDE_TYPE_IMAGE = "image";
113
	public static final String SLIDE_TYPE_VIDEO = "video";
114
	public static final String SLIDE_TYPE_AUDIO = "audio";
115
	public static final String SLIDE_TYPE_QUIZ = "quiz";
116
	public static final String SLIDE_TYPE_DOCUMENT = "document";
117
	public static final String SLIDE_TYPE_TEXT = "text";
118
 
119
	public static final String QUESTION_YPE_SINGLE_LINE = "sl";
120
    public static final String QUESTION_TYPE_MULTI_LINE = "ml";
121
    public static final String QUESTION_TYPE_SINGLE_SELECTION = "s";
122
    public static final String QUESTION_TYPE_MULTIPLE_SELECTION = "m";
123
    public static final String QUESTION_TYPE_RANGE_1_5 = "r5";
124
    public static final String QUESTION_TYPE_RANGE_1_6 = "r6";
125
    public static final String QUESTION_TYPE_RANGE_1_10 = "r10";
126
    public static final String QUESTION_TYPE_RANGE_OPEN = "ro";
127
 
128
	public static final String ANSWER_QCORRECT_YES = "y";
129
	public static final String ANSWER_CORRECT_NO = "n";
130
 
131
	public static final String PROGERSS_TYPE_TOPIC = "t";
132
	public static final String PROGERSS_TYPE_CAPSULE = "c";
133
	public static final String PROGERSS_TYPE_SLIDE = "s";
134
 
135
 
136
	public static final String USER_LOG_ACTIVITY_SIGNIN               = "signin";
137
	public static final String USER_LOG_ACTIVITY_SIGNOUT			  = "signout";
138
	public static final String USER_LOG_ACTIVITY_START_TOPIC          = "start-topic";
139
	public static final String USER_LOG_ACTIVITY_START_CAPSULE        = "start-capsule";
140
	public static final String USER_LOG_ACTIVITY_VIEW_SLIDE           = "view-slide";
141
	public static final String USER_LOG_ACTIVITY_TAKE_A_TEST          = "take-a-test";
142
	public static final String USER_LOG_ACTIVITY_RETAKE_A_TEST        = "retake-a-test";
143
	public static final String USER_LOG_ACTIVITY_APPROVED_TEST        = "approved-test";
144
	public static final String USER_LOG_ACTIVITY_COMPLETED_CAPSULE    = "completed-capsule";
145
	public static final String USER_LOG_ACTIVITY_COMPLETED_TOPIC      = "completed-topic";
146
 
147
 
148
	public static final String FORMAT_DATE_SERVICE = "yyyy-MM-dd";
149
	public static final String FORMAT_TIME_SERVICE  = "HH:mm:ss";
150
	public static final String FORMAT_DATETIME_SERVICE  = "yyyy-MM-dd'T'HH:mm:ss";
151
 
152
 
153
	public static final String FORMAT_DATE_TIME_24 			= "yyyy-MM-dd HH:mm:ss";
154
	public static final String FORMAT_DATE_YMD	 			= "yyyy-MM-dd";
155
	public static final String FORMAT_DATE_DMY				= "dd/MM/yyyy";
156
	public static final String FORMAT_TIME_12				= "hh:mm a";
157
	public static final String FORMAT_TIME_24 				= "HH:mm:ss";
158
	public static final String FORMAT_DATE_TIME_12 			= "dd/MM/yyyy hh:mm a";
159
 
160
 
161
 
162
	public static final int IDX_FRAGMENT_INTRO = 1;
163
	public static final int IDX_FRAGMENT_SIGNIN = 2;
164
	public static final int IDX_FRAGMENT_SIGNUP = 3;
165
	public static final int IDX_FRAGMENT_ACCOUNT_ACTIVATION = 4;
166
	public static final int IDX_FRAGMENT_FORGOT_PASSWORD = 5;
167
	public static final int IDX_FRAGMENT_RESET_PASSWORD = 6;
168
 
169
	public static final int IDX_FRAGMENT_TOPICS = 10;
170
	public static final int IDX_FRAGMENT_CAPSULES = 11;
171
	public static final int IDX_FRAGMENT_SLIDES = 12;
172
	public static final int IDX_FRAGMENT_GALLERY = 13;
173
	public static final int IDX_FRAGMENT_FINISH_CAPSULE = 14;
174
	public static final int IDX_FRAGMENT_FINISH_TOPIC = 15;
18 efrain 175
	public static final int IDX_FRAGMENT_MY_CAPSULES = 17;
1 gabriel 176
	public static final int IDX_FRAGMENT_NOTIFICATION= 18;
177
 
178
	public static final int IDX_FRAGMENT_SECONDFINISH_TOPIC = 16;
179
 
180
	public static final int IDX_FRAGMENT_TIMELINE = 20;
181
	public static final int IDX_FRAGMENT_COMPANIES = 21;
182
	public static final int IDX_FRAGMENT_PROGRESS = 22;
183
	public static final int IDX_FRAGMENT_USER_PROFILE = 23;
14 gabriel 184
	public static final int IDX_FRAGMENT_BIOMETRIC = 32;
185
public static final int IDX_FRAGMENT_DETAIL_CAPSULE = 26;
1 gabriel 186
 
187
	public static final int IDX_FRAGMENT_TEST1 = 30;
188
	public static final int IDX_FRAGMENT_TEST2 = 31;
189
 
190
	public static final int IDX_FRAGMENT_SETTING = 100;
191
 
192
	public static final int REQUEST_CODE_AUDIO_VIDEO = 100;
193
	public static final int REQUEST_CODE_PDF = 101;
194
	public static final int REQUEST_CODE_TEXT = 102;
195
	public static final int REQUEST_CODE_QUIZ = 103;
196
 
197
 
198
	public static final int IDX_QUIZ_FRAGMENT_INTRO = 0;
199
	public static final int IDX_QUIZ_FRAGMENT_QUESTION_SIMPLE = 1;
200
	public static final int IDX_QUIZ_FRAGMENT_QUESTION_MULTIPLE  = 2;
201
	public static final int IDX_QUIZ_FRAGMENT_QUESTION_RANGE_SIMPLE = 3;
202
	public static final int IDX_QUIZ_FRAGMENT_PASS = 6;
203
	public static final int IDX_QUIZ_FRAGMENT_FAIL = 7;
204
 
18 efrain 205
	public static final int SOURCE_NAVIGATION_MY_CAPSULES = 0;
206
	public static final int SOURCE_NAVIGATION_TOPICS = 1;
1 gabriel 207
 
18 efrain 208
	public static final int TITLE_MAX_LENGTH = 20;
209
	public static final int MY_CAPSULES_ITEM_TITLE_MAX_LENGTH = 30;
1 gabriel 210
 
18 efrain 211
	public static final int MY_CAPSULES_TAB_PENDING  = 0;
212
	public static final int MY_CAPSULES_TAB_IN_PROGRESS = 1;
213
	public static final int MY_CAPSULES_TAB_COMPLETED = 2;
1 gabriel 214
 
215
 
216
 
217
 
218
 
219
 
220
 
221
 
222
 
223
 
224
	private Constants() {
225
		// TODO Auto-generated constructor stub
226
	}
227
}