|
1 /* |
|
2 * Copyright (c) 2005-2006 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: LDAP Store field type mapping resource. |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 // INCLUDES |
|
20 #include <badef.rh> |
|
21 #include <cntdef.hrh> |
|
22 #include <vpbkfieldtype.rh> |
|
23 #include "fieldtypemapping.rh" |
|
24 |
|
25 // RESOURCES |
|
26 RESOURCE BA_RSS_SIGNATURE { } |
|
27 |
|
28 // ---------------------------------------------------------------------------- |
|
29 // Include LDAP directory attribute to contact model mapping |
|
30 // ---------------------------------------------------------------------------- |
|
31 #include "ldapfieldtypes.rss" |
|
32 |
|
33 // ---------------------------------------------------------------------------- |
|
34 // LDAP Store uses contact model to map LDAP directory attibutes to phonebook |
|
35 // fields, this resource definition maps contact model to versit properties. |
|
36 // ---------------------------------------------------------------------------- |
|
37 // |
|
38 RESOURCE FIELDTYPE_MAPPINGS r_versit_field_type_mappings |
|
39 { |
|
40 items = |
|
41 { |
|
42 // Name field types |
|
43 VERSIT_FIELDTYPE_MAPPING |
|
44 { |
|
45 cntModelId = KUidContactFieldFamilyNameValue; |
|
46 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
47 { |
|
48 name = EVPbkVersitNameN; |
|
49 subField = EVPbkVersitSubFieldFamilyName; |
|
50 }; |
|
51 }, |
|
52 VERSIT_FIELDTYPE_MAPPING |
|
53 { |
|
54 cntModelId = KUidContactFieldGivenNameValue; |
|
55 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
56 { |
|
57 name = EVPbkVersitNameN; |
|
58 subField = EVPbkVersitSubFieldGivenName; |
|
59 }; |
|
60 }, |
|
61 VERSIT_FIELDTYPE_MAPPING |
|
62 { |
|
63 cntModelId = KIntContactFieldVCardMapUnusedN; |
|
64 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
65 { |
|
66 name = EVPbkVersitNameN; |
|
67 subField = EVPbkVersitSubFieldFamilyName; |
|
68 }; |
|
69 }, |
|
70 VERSIT_FIELDTYPE_MAPPING |
|
71 { |
|
72 cntModelId = KIntContactFieldVCardMapUnusedFN; |
|
73 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
74 { |
|
75 name = EVPbkVersitNameFN; |
|
76 }; |
|
77 }, |
|
78 VERSIT_FIELDTYPE_MAPPING |
|
79 { |
|
80 cntModelId = KUidContactFieldAdditionalNameValue; |
|
81 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
82 { |
|
83 name = EVPbkVersitNameN; |
|
84 subField = EVPbkVersitSubFieldAdditionalName; |
|
85 }; |
|
86 }, |
|
87 VERSIT_FIELDTYPE_MAPPING |
|
88 { |
|
89 cntModelId = KUidContactFieldFamilyNamePronunciationValue; |
|
90 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
91 { |
|
92 name = EVPbkVersitNameSOUND; |
|
93 subField = EVPbkVersitSubFieldFamilyNamePronunciation; |
|
94 }; |
|
95 }, |
|
96 VERSIT_FIELDTYPE_MAPPING |
|
97 { |
|
98 cntModelId = KUidContactFieldGivenNamePronunciationValue; |
|
99 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
100 { |
|
101 name = EVPbkVersitNameSOUND; |
|
102 subField = EVPbkVersitSubFieldGivenNamePronunciation; |
|
103 }; |
|
104 }, |
|
105 VERSIT_FIELDTYPE_MAPPING |
|
106 { |
|
107 cntModelId = KUidContactFieldPrefixNameValue; |
|
108 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
109 { |
|
110 name = EVPbkVersitNameN; |
|
111 subField = EVPbkVersitSubFieldNamePrefix; |
|
112 }; |
|
113 }, |
|
114 VERSIT_FIELDTYPE_MAPPING |
|
115 { |
|
116 cntModelId = KUidContactFieldSuffixNameValue; |
|
117 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
118 { |
|
119 name = EVPbkVersitNameN; |
|
120 subField = EVPbkVersitSubFieldNameSuffix; |
|
121 }; |
|
122 }, |
|
123 |
|
124 // Telephony field types |
|
125 VERSIT_FIELDTYPE_MAPPING |
|
126 { |
|
127 // Generic phone number |
|
128 cntModelId = KUidContactFieldPhoneNumberValue; |
|
129 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
130 { |
|
131 name = EVPbkVersitNameTEL; |
|
132 }; |
|
133 }, |
|
134 VERSIT_FIELDTYPE_MAPPING |
|
135 { |
|
136 // Generic fax number |
|
137 cntModelId = KUidContactFieldFaxValue; |
|
138 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
139 { |
|
140 name = EVPbkVersitNameTEL; |
|
141 parameters = { EVPbkVersitParamFAX }; |
|
142 }; |
|
143 }, |
|
144 VERSIT_FIELDTYPE_MAPPING |
|
145 { |
|
146 // Home phone number, using vCard mapping |
|
147 cntModelId = KIntContactFieldVCardMapTEL; |
|
148 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
149 { |
|
150 name = EVPbkVersitNameTEL; |
|
151 parameters = { EVPbkVersitParamHOME }; |
|
152 }; |
|
153 }, |
|
154 VERSIT_FIELDTYPE_MAPPING |
|
155 { |
|
156 // Work phone number, using vCard mapping |
|
157 cntModelId = KIntContactFieldVCardMapVOICE; |
|
158 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
159 { |
|
160 name = EVPbkVersitNameTEL; |
|
161 parameters = { EVPbkVersitParamVOICE }; |
|
162 }; |
|
163 }, |
|
164 VERSIT_FIELDTYPE_MAPPING |
|
165 { |
|
166 // Mobile phone number, using vCard mapping |
|
167 cntModelId = KIntContactFieldVCardMapCELL; |
|
168 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
169 { |
|
170 name = EVPbkVersitNameTEL; |
|
171 parameters = { EVPbkVersitParamCELL }; |
|
172 }; |
|
173 }, |
|
174 VERSIT_FIELDTYPE_MAPPING |
|
175 { |
|
176 cntModelId = KIntContactFieldVCardMapFAX; |
|
177 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
178 { |
|
179 name = EVPbkVersitNameTEL; |
|
180 parameters = { EVPbkVersitParamFAX }; |
|
181 }; |
|
182 }, |
|
183 VERSIT_FIELDTYPE_MAPPING |
|
184 { |
|
185 cntModelId = KIntContactFieldVCardMapMSG; |
|
186 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
187 { |
|
188 name = EVPbkVersitNameTEL; |
|
189 parameters = { EVPbkVersitParamMSG }; |
|
190 }; |
|
191 }, |
|
192 VERSIT_FIELDTYPE_MAPPING |
|
193 { |
|
194 cntModelId = KIntContactFieldVCardMapPAGER; |
|
195 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
196 { |
|
197 name = EVPbkVersitNameTEL; |
|
198 parameters = { EVPbkVersitParamPAGER }; |
|
199 }; |
|
200 }, |
|
201 VERSIT_FIELDTYPE_MAPPING |
|
202 { |
|
203 cntModelId = KIntContactFieldVCardMapBBS; |
|
204 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
205 { |
|
206 name = EVPbkVersitNameTEL; |
|
207 parameters = { EVPbkVersitParamBBS }; |
|
208 }; |
|
209 }, |
|
210 VERSIT_FIELDTYPE_MAPPING |
|
211 { |
|
212 cntModelId = KIntContactFieldVCardMapMODEM; |
|
213 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
214 { |
|
215 name = EVPbkVersitNameTEL; |
|
216 parameters = { EVPbkVersitParamMODEM }; |
|
217 }; |
|
218 }, |
|
219 VERSIT_FIELDTYPE_MAPPING |
|
220 { |
|
221 cntModelId = KIntContactFieldVCardMapCAR; |
|
222 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
223 { |
|
224 name = EVPbkVersitNameTEL; |
|
225 parameters = { EVPbkVersitParamCAR }; |
|
226 }; |
|
227 }, |
|
228 VERSIT_FIELDTYPE_MAPPING |
|
229 { |
|
230 cntModelId = KIntContactFieldVCardMapISDN; |
|
231 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
232 { |
|
233 name = EVPbkVersitNameTEL; |
|
234 parameters = { EVPbkVersitParamISDN }; |
|
235 }; |
|
236 }, |
|
237 VERSIT_FIELDTYPE_MAPPING |
|
238 { |
|
239 cntModelId = KIntContactFieldVCardMapVIDEO; |
|
240 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
241 { |
|
242 name = EVPbkVersitNameTEL; |
|
243 parameters = { EVPbkVersitParamVIDEO }; |
|
244 }; |
|
245 }, |
|
246 |
|
247 VERSIT_FIELDTYPE_MAPPING |
|
248 { |
|
249 cntModelId = KUidContactFieldSIPIDValue; |
|
250 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
251 { |
|
252 name = EVPbkVersitNameX; |
|
253 extensionName = "X-SIP"; |
|
254 }; |
|
255 }, |
|
256 VERSIT_FIELDTYPE_MAPPING |
|
257 { |
|
258 cntModelId = KIntContactFieldVCardMapVOIP; |
|
259 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
260 { |
|
261 name = EVPbkVersitNameX; |
|
262 parameters = { EVPbkVersitParamVOIP }; |
|
263 }; |
|
264 }, |
|
265 VERSIT_FIELDTYPE_MAPPING |
|
266 { |
|
267 cntModelId = KIntContactFieldVCardMapPOC; |
|
268 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
269 { |
|
270 name = EVPbkVersitNameX; |
|
271 parameters = { EVPbkVersitParamPOC }; |
|
272 }; |
|
273 }, |
|
274 VERSIT_FIELDTYPE_MAPPING |
|
275 { |
|
276 cntModelId = KIntContactFieldVCardMapSWIS; |
|
277 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
278 { |
|
279 name = EVPbkVersitNameX; |
|
280 parameters = { EVPbkVersitParamSWIS }; |
|
281 }; |
|
282 }, |
|
283 VERSIT_FIELDTYPE_MAPPING |
|
284 { |
|
285 cntModelId = KIntContactFieldVCardMapSIPID; |
|
286 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
287 { |
|
288 name = EVPbkVersitNameX; |
|
289 parameters = { EVPbkVersitParamSIP }; |
|
290 }; |
|
291 }, |
|
292 |
|
293 // Internet addressing field types |
|
294 VERSIT_FIELDTYPE_MAPPING |
|
295 { |
|
296 cntModelId = KUidContactFieldEMailValue; |
|
297 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
298 { |
|
299 name = EVPbkVersitNameEMAIL; |
|
300 parameters = { EVPbkVersitParamINTERNET }; |
|
301 }; |
|
302 }, |
|
303 VERSIT_FIELDTYPE_MAPPING |
|
304 { |
|
305 cntModelId = KUidContactFieldUrlValue; |
|
306 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
307 { |
|
308 name = EVPbkVersitNameURL; |
|
309 }; |
|
310 }, |
|
311 VERSIT_FIELDTYPE_MAPPING |
|
312 { |
|
313 cntModelId = KIntContactFieldVCardMapURL; |
|
314 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
315 { |
|
316 name = EVPbkVersitNameURL; |
|
317 }; |
|
318 }, |
|
319 |
|
320 // Regular mail types |
|
321 VERSIT_FIELDTYPE_MAPPING |
|
322 { |
|
323 cntModelId = KIntContactFieldVCardMapLABEL; |
|
324 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
325 { |
|
326 name = EVPbkVersitNameLABEL; |
|
327 }; |
|
328 }, |
|
329 VERSIT_FIELDTYPE_MAPPING |
|
330 { |
|
331 cntModelId = KUidContactFieldPostOfficeValue; |
|
332 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
333 { |
|
334 name = EVPbkVersitNameADR; |
|
335 subField = EVPbkVersitSubFieldPostOfficeAddress; |
|
336 }; |
|
337 }, |
|
338 VERSIT_FIELDTYPE_MAPPING |
|
339 { |
|
340 cntModelId = KIntContactFieldVCardMapPOSTOFFICE; |
|
341 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
342 { |
|
343 name = EVPbkVersitNameADR; |
|
344 subField = EVPbkVersitSubFieldPostOfficeAddress; |
|
345 }; |
|
346 }, |
|
347 VERSIT_FIELDTYPE_MAPPING |
|
348 { |
|
349 cntModelId = KUidContactFieldExtendedAddressValue; |
|
350 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
351 { |
|
352 name = EVPbkVersitNameADR; |
|
353 subField = EVPbkVersitSubFieldExtendedAddress; |
|
354 }; |
|
355 }, |
|
356 VERSIT_FIELDTYPE_MAPPING |
|
357 { |
|
358 cntModelId = KIntContactFieldVCardMapEXTENDEDADR; |
|
359 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
360 { |
|
361 name = EVPbkVersitNameADR; |
|
362 subField = EVPbkVersitSubFieldExtendedAddress; |
|
363 }; |
|
364 }, |
|
365 VERSIT_FIELDTYPE_MAPPING |
|
366 { |
|
367 cntModelId = KUidContactFieldAddressValue; |
|
368 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
369 { |
|
370 name = EVPbkVersitNameADR; |
|
371 subField = EVPbkVersitSubFieldStreet; |
|
372 }; |
|
373 }, |
|
374 VERSIT_FIELDTYPE_MAPPING |
|
375 { |
|
376 cntModelId = KIntContactFieldVCardMapADR; |
|
377 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
378 { |
|
379 name = EVPbkVersitNameADR; |
|
380 subField = EVPbkVersitSubFieldStreet; |
|
381 }; |
|
382 }, |
|
383 VERSIT_FIELDTYPE_MAPPING |
|
384 { |
|
385 cntModelId = KUidContactFieldPostCodeValue; |
|
386 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
387 { |
|
388 name = EVPbkVersitNameADR; |
|
389 subField = EVPbkVersitSubFieldPostalCode; |
|
390 }; |
|
391 }, |
|
392 VERSIT_FIELDTYPE_MAPPING |
|
393 { |
|
394 cntModelId = KIntContactFieldVCardMapPOSTCODE; |
|
395 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
396 { |
|
397 name = EVPbkVersitNameADR; |
|
398 subField = EVPbkVersitSubFieldPostalCode; |
|
399 }; |
|
400 }, |
|
401 VERSIT_FIELDTYPE_MAPPING |
|
402 { |
|
403 cntModelId = KUidContactFieldLocalityValue; |
|
404 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
405 { |
|
406 name = EVPbkVersitNameADR; |
|
407 subField = EVPbkVersitSubFieldLocality; |
|
408 }; |
|
409 }, |
|
410 VERSIT_FIELDTYPE_MAPPING |
|
411 { |
|
412 cntModelId = KIntContactFieldVCardMapLOCALITY; |
|
413 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
414 { |
|
415 name = EVPbkVersitNameADR; |
|
416 subField = EVPbkVersitSubFieldLocality; |
|
417 }; |
|
418 }, |
|
419 VERSIT_FIELDTYPE_MAPPING |
|
420 { |
|
421 cntModelId = KUidContactFieldRegionValue; |
|
422 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
423 { |
|
424 name = EVPbkVersitNameADR; |
|
425 subField = EVPbkVersitSubFieldRegion; |
|
426 }; |
|
427 }, |
|
428 VERSIT_FIELDTYPE_MAPPING |
|
429 { |
|
430 cntModelId = KIntContactFieldVCardMapREGION; |
|
431 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
432 { |
|
433 name = EVPbkVersitNameADR; |
|
434 subField = EVPbkVersitSubFieldRegion; |
|
435 }; |
|
436 }, |
|
437 VERSIT_FIELDTYPE_MAPPING |
|
438 { |
|
439 cntModelId = KUidContactFieldCountryValue; |
|
440 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
441 { |
|
442 name = EVPbkVersitNameADR; |
|
443 subField = EVPbkVersitSubFieldCountry; |
|
444 }; |
|
445 }, |
|
446 VERSIT_FIELDTYPE_MAPPING |
|
447 { |
|
448 cntModelId = KIntContactFieldVCardMapCOUNTRY; |
|
449 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
450 { |
|
451 name = EVPbkVersitNameADR; |
|
452 subField = EVPbkVersitSubFieldCountry; |
|
453 }; |
|
454 }, |
|
455 VERSIT_FIELDTYPE_MAPPING |
|
456 { |
|
457 cntModelId = KIntContactFieldVCardMapDOM; |
|
458 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
459 { |
|
460 parameters = { EVPbkVersitParamDOM }; |
|
461 }; |
|
462 }, |
|
463 VERSIT_FIELDTYPE_MAPPING |
|
464 { |
|
465 cntModelId = KIntContactFieldVCardMapINTL; |
|
466 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
467 { |
|
468 parameters = { EVPbkVersitParamINTL }; |
|
469 }; |
|
470 }, |
|
471 VERSIT_FIELDTYPE_MAPPING |
|
472 { |
|
473 cntModelId = KIntContactFieldVCardMapPOSTAL; |
|
474 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
475 { |
|
476 parameters = { EVPbkVersitParamPOSTAL }; |
|
477 }; |
|
478 }, |
|
479 VERSIT_FIELDTYPE_MAPPING |
|
480 { |
|
481 cntModelId = KIntContactFieldVCardMapPARCEL; |
|
482 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
483 { |
|
484 parameters = { EVPbkVersitParamPARCEL }; |
|
485 }; |
|
486 }, |
|
487 |
|
488 // Work related field types |
|
489 VERSIT_FIELDTYPE_MAPPING |
|
490 { |
|
491 cntModelId = KUidContactFieldCompanyNameValue; |
|
492 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
493 { |
|
494 name = EVPbkVersitNameORG; |
|
495 subField = EVPbkVersitSubFieldOrgName; |
|
496 }; |
|
497 }, |
|
498 VERSIT_FIELDTYPE_MAPPING |
|
499 { |
|
500 cntModelId = KUidContactFieldDepartmentNameValue; |
|
501 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
502 { |
|
503 name = EVPbkVersitNameORG; |
|
504 subField = EVPbkVersitSubFieldOrgUnit; |
|
505 }; |
|
506 }, |
|
507 VERSIT_FIELDTYPE_MAPPING |
|
508 { |
|
509 cntModelId = KIntContactFieldVCardMapDepartment; |
|
510 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
511 { |
|
512 name = EVPbkVersitNameORG; |
|
513 subField = EVPbkVersitSubFieldOrgUnit; |
|
514 }; |
|
515 }, |
|
516 |
|
517 VERSIT_FIELDTYPE_MAPPING |
|
518 { |
|
519 cntModelId = KUidContactFieldCompanyNamePronunciationValue; |
|
520 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
521 { |
|
522 name = EVPbkVersitNameSOUND; |
|
523 subField = EVPbkVersitSubFieldCompanyNamePronunciation; |
|
524 }; |
|
525 }, |
|
526 VERSIT_FIELDTYPE_MAPPING |
|
527 { |
|
528 cntModelId = KIntContactFieldVCardMapORG; |
|
529 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
530 { |
|
531 name = EVPbkVersitNameORG; |
|
532 subField = EVPbkVersitSubFieldOrgName; |
|
533 }; |
|
534 }, |
|
535 VERSIT_FIELDTYPE_MAPPING |
|
536 { |
|
537 cntModelId = KUidContactFieldJobTitleValue; |
|
538 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
539 { |
|
540 name = EVPbkVersitNameTITLE; |
|
541 }; |
|
542 }, |
|
543 VERSIT_FIELDTYPE_MAPPING |
|
544 { |
|
545 cntModelId = KIntContactFieldVCardMapTITLE; |
|
546 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
547 { |
|
548 name = EVPbkVersitNameTITLE; |
|
549 }; |
|
550 }, |
|
551 VERSIT_FIELDTYPE_MAPPING |
|
552 { |
|
553 cntModelId = KIntContactFieldVCardMapROLE; |
|
554 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
555 { |
|
556 name = EVPbkVersitNameROLE; |
|
557 }; |
|
558 }, |
|
559 |
|
560 // Wv(IM) field types |
|
561 VERSIT_FIELDTYPE_MAPPING |
|
562 { |
|
563 cntModelId = KUidContactFieldIMAddressValue; |
|
564 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
565 { |
|
566 name = EVPbkVersitNameX; |
|
567 extensionName = "X-WV-ID"; |
|
568 }; |
|
569 }, |
|
570 VERSIT_FIELDTYPE_MAPPING |
|
571 { |
|
572 cntModelId = KIntContactFieldVCardMapWV; |
|
573 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
574 { |
|
575 name = EVPbkVersitNameX; |
|
576 extensionName = "X-WV-ID"; |
|
577 }; |
|
578 }, |
|
579 |
|
580 // Miscellaneous field types |
|
581 VERSIT_FIELDTYPE_MAPPING |
|
582 { |
|
583 cntModelId = KUidContactFieldBirthdayValue; |
|
584 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
585 { |
|
586 name = EVPbkVersitNameBDAY; |
|
587 }; |
|
588 }, |
|
589 VERSIT_FIELDTYPE_MAPPING |
|
590 { |
|
591 cntModelId = KIntContactFieldVCardMapBDAY; |
|
592 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
593 { |
|
594 name = EVPbkVersitNameBDAY; |
|
595 }; |
|
596 }, |
|
597 VERSIT_FIELDTYPE_MAPPING |
|
598 { |
|
599 cntModelId = KUidContactFieldNoteValue; |
|
600 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
601 { |
|
602 name = EVPbkVersitNameNOTE; |
|
603 }; |
|
604 }, |
|
605 VERSIT_FIELDTYPE_MAPPING |
|
606 { |
|
607 cntModelId = KIntContactFieldVCardMapNOTE; |
|
608 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
609 { |
|
610 name = EVPbkVersitNameNOTE; |
|
611 }; |
|
612 }, |
|
613 VERSIT_FIELDTYPE_MAPPING |
|
614 { |
|
615 cntModelId = KUidContactFieldAssistantValue; |
|
616 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
617 { |
|
618 name = EVPbkVersitNameX; |
|
619 extensionName = "X-ASSISTANT"; |
|
620 }; |
|
621 }, |
|
622 VERSIT_FIELDTYPE_MAPPING |
|
623 { |
|
624 cntModelId = KIntContactFieldVCardMapAssistant; |
|
625 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
626 { |
|
627 name = EVPbkVersitNameX; |
|
628 extensionName = "X-ASSISTANT"; |
|
629 }; |
|
630 }, |
|
631 VERSIT_FIELDTYPE_MAPPING |
|
632 { |
|
633 cntModelId = KIntContactFieldVCardMapAssistantTel; |
|
634 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
635 { |
|
636 name = EVPbkVersitNameX; |
|
637 extensionName = "X-ASSISTANT-TEL"; |
|
638 }; |
|
639 }, |
|
640 VERSIT_FIELDTYPE_MAPPING |
|
641 { |
|
642 cntModelId = KUidContactFieldAnniversaryValue; |
|
643 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
644 { |
|
645 name = EVPbkVersitNameX; |
|
646 extensionName = "X-ANNIVERSARY"; |
|
647 }; |
|
648 }, |
|
649 VERSIT_FIELDTYPE_MAPPING |
|
650 { |
|
651 cntModelId = KIntContactFieldVCardMapAnniversary; |
|
652 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
653 { |
|
654 name = EVPbkVersitNameX; |
|
655 extensionName = "X-ANNIVERSARY"; |
|
656 }; |
|
657 }, |
|
658 VERSIT_FIELDTYPE_MAPPING |
|
659 { |
|
660 cntModelId = KUidContactFieldSpouseValue; |
|
661 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
662 { |
|
663 name = EVPbkVersitNameX; |
|
664 extensionName = "X-SPOUSE"; |
|
665 }; |
|
666 }, |
|
667 VERSIT_FIELDTYPE_MAPPING |
|
668 { |
|
669 cntModelId = KIntContactFieldVCardMapSpouse; |
|
670 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
671 { |
|
672 name = EVPbkVersitNameX; |
|
673 extensionName = "X-SPOUSE"; |
|
674 }; |
|
675 }, |
|
676 VERSIT_FIELDTYPE_MAPPING |
|
677 { |
|
678 cntModelId = KUidContactFieldChildrenValue; |
|
679 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
680 { |
|
681 name = EVPbkVersitNameX; |
|
682 extensionName = "X-CHILDREN"; |
|
683 }; |
|
684 }, |
|
685 VERSIT_FIELDTYPE_MAPPING |
|
686 { |
|
687 cntModelId = KIntContactFieldVCardMapChildren; |
|
688 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
689 { |
|
690 name = EVPbkVersitNameX; |
|
691 extensionName = "X-CHILDREN"; |
|
692 }; |
|
693 }, |
|
694 VERSIT_FIELDTYPE_MAPPING |
|
695 { |
|
696 cntModelId = KUidContactFieldClassValue; |
|
697 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
698 { |
|
699 name = EVPbkVersitNameX; |
|
700 extensionName = "X-CLASS"; |
|
701 }; |
|
702 }, |
|
703 VERSIT_FIELDTYPE_MAPPING |
|
704 { |
|
705 cntModelId = KIntContactFieldVCardMapClass; |
|
706 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
707 { |
|
708 name = EVPbkVersitNameX; |
|
709 extensionName = "X-CLASS"; |
|
710 }; |
|
711 }, |
|
712 |
|
713 VERSIT_FIELDTYPE_MAPPING |
|
714 { |
|
715 cntModelId = KUidContactFieldNoteValue; |
|
716 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
717 { |
|
718 name = EVPbkVersitNameBDAY; |
|
719 }; |
|
720 }, |
|
721 VERSIT_FIELDTYPE_MAPPING |
|
722 { |
|
723 cntModelId = KIntContactFieldVCardMapNOTE; |
|
724 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
725 { |
|
726 name = EVPbkVersitNameBDAY; |
|
727 }; |
|
728 }, |
|
729 VERSIT_FIELDTYPE_MAPPING |
|
730 { |
|
731 cntModelId = KIntContactFieldVCardMapPHOTO; |
|
732 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
733 { |
|
734 name = EVPbkVersitNamePHOTO; |
|
735 }; |
|
736 }, |
|
737 /* |
|
738 // TODO: Uncomment this fieldtype when this is needed |
|
739 VERSIT_FIELDTYPE_MAPPING |
|
740 { |
|
741 cntModelId = KUidContactFieldPictureValue; |
|
742 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
743 { |
|
744 name = EVPbkVersitNamePHOTO; |
|
745 subField = EVPbkVersitSubFieldPicture; |
|
746 }; |
|
747 }, |
|
748 */ |
|
749 VERSIT_FIELDTYPE_MAPPING |
|
750 { |
|
751 cntModelId = KIntContactFieldVCardMapLOGO; |
|
752 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
753 { |
|
754 name = EVPbkVersitNameLOGO; |
|
755 }; |
|
756 }, |
|
757 VERSIT_FIELDTYPE_MAPPING |
|
758 { |
|
759 cntModelId = KIntContactFieldVCardMapGEO; |
|
760 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
761 { |
|
762 name = EVPbkVersitNameGEO; |
|
763 }; |
|
764 }, |
|
765 VERSIT_FIELDTYPE_MAPPING |
|
766 { |
|
767 cntModelId = KIntContactFieldVCardMapMAILER; |
|
768 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
769 { |
|
770 name = EVPbkVersitNameMAILER; |
|
771 }; |
|
772 }, |
|
773 VERSIT_FIELDTYPE_MAPPING |
|
774 { |
|
775 cntModelId = KIntContactFieldVCardMapSOUND; |
|
776 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
777 { |
|
778 name = EVPbkVersitNameSOUND; |
|
779 }; |
|
780 }, |
|
781 VERSIT_FIELDTYPE_MAPPING |
|
782 { |
|
783 cntModelId = KIntContactFieldVCardMapUID; |
|
784 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
785 { |
|
786 name = EVPbkVersitNameUID; |
|
787 }; |
|
788 }, |
|
789 VERSIT_FIELDTYPE_MAPPING |
|
790 { |
|
791 cntModelId = KIntContactFieldVCardMapKEY; |
|
792 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
793 { |
|
794 name = EVPbkVersitNameKEY; |
|
795 }; |
|
796 }, |
|
797 VERSIT_FIELDTYPE_MAPPING |
|
798 { |
|
799 cntModelId = KIntContactFieldVCardMapTZ; |
|
800 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
801 { |
|
802 name = EVPbkVersitNameTZ; |
|
803 }; |
|
804 }, |
|
805 |
|
806 // Miscellaneous field type parameters |
|
807 VERSIT_FIELDTYPE_MAPPING |
|
808 { |
|
809 cntModelId = KIntContactFieldVCardMapGIF; |
|
810 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
811 { |
|
812 parameters = { EVPbkVersitParamGIF }; |
|
813 }; |
|
814 }, |
|
815 VERSIT_FIELDTYPE_MAPPING |
|
816 { |
|
817 cntModelId = KIntContactFieldVCardMapCGM; |
|
818 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
819 { |
|
820 parameters = { EVPbkVersitParamCGM }; |
|
821 }; |
|
822 }, |
|
823 VERSIT_FIELDTYPE_MAPPING |
|
824 { |
|
825 cntModelId = KIntContactFieldVCardMapWMF; |
|
826 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
827 { |
|
828 parameters = { EVPbkVersitParamWMF }; |
|
829 }; |
|
830 }, |
|
831 VERSIT_FIELDTYPE_MAPPING |
|
832 { |
|
833 cntModelId = KIntContactFieldVCardMapBMP; |
|
834 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
835 { |
|
836 parameters = { EVPbkVersitParamBMP }; |
|
837 }; |
|
838 }, |
|
839 VERSIT_FIELDTYPE_MAPPING |
|
840 { |
|
841 cntModelId = KIntContactFieldVCardMapMET; |
|
842 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
843 { |
|
844 parameters = { EVPbkVersitParamMET }; |
|
845 }; |
|
846 }, |
|
847 VERSIT_FIELDTYPE_MAPPING |
|
848 { |
|
849 cntModelId = KIntContactFieldVCardMapPMB; |
|
850 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
851 { |
|
852 parameters = { EVPbkVersitParamPMB }; |
|
853 }; |
|
854 }, |
|
855 VERSIT_FIELDTYPE_MAPPING |
|
856 { |
|
857 cntModelId = KIntContactFieldVCardMapDIB; |
|
858 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
859 { |
|
860 parameters = { EVPbkVersitParamDIB }; |
|
861 }; |
|
862 }, |
|
863 VERSIT_FIELDTYPE_MAPPING |
|
864 { |
|
865 cntModelId = KIntContactFieldVCardMapPICT; |
|
866 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
867 { |
|
868 parameters = { EVPbkVersitParamPICT }; |
|
869 }; |
|
870 }, |
|
871 VERSIT_FIELDTYPE_MAPPING |
|
872 { |
|
873 cntModelId = KIntContactFieldVCardMapTIFF; |
|
874 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
875 { |
|
876 parameters = { EVPbkVersitParamTIFF }; |
|
877 }; |
|
878 }, |
|
879 VERSIT_FIELDTYPE_MAPPING |
|
880 { |
|
881 cntModelId = KIntContactFieldVCardMapPDF; |
|
882 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
883 { |
|
884 parameters = { EVPbkVersitParamPDF }; |
|
885 }; |
|
886 }, |
|
887 VERSIT_FIELDTYPE_MAPPING |
|
888 { |
|
889 cntModelId = KIntContactFieldVCardMapPS; |
|
890 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
891 { |
|
892 parameters = { EVPbkVersitParamPS }; |
|
893 }; |
|
894 }, |
|
895 VERSIT_FIELDTYPE_MAPPING |
|
896 { |
|
897 cntModelId = KIntContactFieldVCardMapJPEG; |
|
898 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
899 { |
|
900 parameters = { EVPbkVersitParamJPEG }; |
|
901 }; |
|
902 }, |
|
903 VERSIT_FIELDTYPE_MAPPING |
|
904 { |
|
905 cntModelId = KIntContactFieldVCardMapMPEG; |
|
906 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
907 { |
|
908 parameters = { EVPbkVersitParamMPEG }; |
|
909 }; |
|
910 }, |
|
911 VERSIT_FIELDTYPE_MAPPING |
|
912 { |
|
913 cntModelId = KIntContactFieldVCardMapMPEG2; |
|
914 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
915 { |
|
916 parameters = { EVPbkVersitParamMPEG2 }; |
|
917 }; |
|
918 }, |
|
919 VERSIT_FIELDTYPE_MAPPING |
|
920 { |
|
921 cntModelId = KIntContactFieldVCardMapAVI; |
|
922 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
923 { |
|
924 parameters = { EVPbkVersitParamAVI }; |
|
925 }; |
|
926 }, |
|
927 VERSIT_FIELDTYPE_MAPPING |
|
928 { |
|
929 cntModelId = KIntContactFieldVCardMapQTIME; |
|
930 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
931 { |
|
932 parameters = { EVPbkVersitParamQTIME }; |
|
933 }; |
|
934 }, |
|
935 VERSIT_FIELDTYPE_MAPPING |
|
936 { |
|
937 cntModelId = KIntContactFieldVCardMapX509; |
|
938 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
939 { |
|
940 parameters = { EVPbkVersitParamX509 }; |
|
941 }; |
|
942 }, |
|
943 VERSIT_FIELDTYPE_MAPPING |
|
944 { |
|
945 cntModelId = KIntContactFieldVCardMapPGP; |
|
946 versitProperty = VBK_FIELD_VERSIT_PROPERTY |
|
947 { |
|
948 parameters = { EVPbkVersitParamPGP }; |
|
949 }; |
|
950 } |
|
951 }; |
|
952 } |
|
953 |
|
954 // ---------------------------------------------------------------------------- |
|
955 // Non versit type mappings |
|
956 // |
|
957 RESOURCE FIELDTYPE_MAPPINGS r_nonversit_field_type_mappings |
|
958 { |
|
959 items = |
|
960 { |
|
961 // Name field types |
|
962 NONVERSIT_FIELDTYPE_MAPPING |
|
963 { |
|
964 cntModelId = KUidContactFieldSecondNameValue; |
|
965 nonVersitType = EVPbkNonVersitTypeSecondName; |
|
966 }, |
|
967 NONVERSIT_FIELDTYPE_MAPPING |
|
968 { |
|
969 cntModelId = KIntContactFieldVCardMapSECONDNAME; |
|
970 nonVersitType = EVPbkNonVersitTypeSecondName; |
|
971 }, |
|
972 |
|
973 // Telephony field types |
|
974 NONVERSIT_FIELDTYPE_MAPPING |
|
975 { |
|
976 cntModelId = KUidContactFieldDTMFValue; |
|
977 nonVersitType = EVPbkNonVersitTypeDTMF; |
|
978 }, |
|
979 |
|
980 // Ringing tone field type |
|
981 NONVERSIT_FIELDTYPE_MAPPING |
|
982 { |
|
983 cntModelId = KUidContactFieldRingToneValue; |
|
984 nonVersitType = EVPbkNonVersitTypeRingTone; |
|
985 }, |
|
986 |
|
987 // Label field |
|
988 NONVERSIT_FIELDTYPE_MAPPING |
|
989 { |
|
990 cntModelId = KUidContactFieldTemplateLabelValue; |
|
991 nonVersitType = EVPbkNonVersitTypeGenericLabel; |
|
992 } /* , |
|
993 // Location privacy setting |
|
994 NONVERSIT_FIELDTYPE_MAPPING |
|
995 { |
|
996 cntModelId = KVPbkUidContactFieldLocationPrivValue; |
|
997 nonVersitType = EVPbkNonVersitTypeLocationPrivacy; |
|
998 } */ |
|
999 }; |
|
1000 } |
|
1001 |
|
1002 // ---------------------------------------------------------------------------- |
|
1003 // End of File |
|
1004 // ---------------------------------------------------------------------------- |