Home | History | Annotate | Download | only in model

Lines Matching refs:kind

12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
106 DataKind kind = getKindForMimetype(StructuredName.CONTENT_ITEM_TYPE);
107 if (kind == null) {
108 kind = addKind(new DataKind(StructuredName.CONTENT_ITEM_TYPE,
116 kind.fieldList = Lists.newArrayList();
117 kind.fieldList.add(new EditField(StructuredName.PREFIX, R.string.name_prefix,
120 kind.fieldList.add(new EditField(StructuredName.FAMILY_NAME, R.string.name_family,
122 kind.fieldList.add(new EditField(StructuredName.MIDDLE_NAME, R.string.name_middle,
124 kind.fieldList.add(new EditField(StructuredName.GIVEN_NAME, R.string.name_given,
126 kind.fieldList.add(new EditField(StructuredName.SUFFIX, R.string.name_suffix,
128 kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
130 kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
132 kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
135 kind.fieldList.add(new EditField(StructuredName.GIVEN_NAME, R.string.name_given,
137 kind.fieldList.add(new EditField(StructuredName.MIDDLE_NAME, R.string.name_middle,
139 kind.fieldList.add(new EditField(StructuredName.FAMILY_NAME, R.string.name_family,
141 kind.fieldList.add(new EditField(StructuredName.SUFFIX, R.string.name_suffix,
143 kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
145 kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
147 kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
152 return kind;
156 DataKind kind = getKindForMimetype(Nickname.CONTENT_ITEM_TYPE);
157 if (kind == null) {
158 kind = addKind(new DataKind(Nickname.CONTENT_ITEM_TYPE,
160 kind.secondary = true;
161 kind.isList = false;
162 kind.actionHeader = new SimpleInflater(R.string.nicknameLabelsGroup);
163 kind.actionBody = new SimpleInflater(Nickname.NAME);
167 kind.defaultValues = new ContentValues();
168 kind.defaultValues.put(Nickname.TYPE, Nickname.TYPE_DEFAULT);
170 kind.fieldList = Lists.newArrayList();
171 kind.fieldList.add(new EditField(Nickname.NAME, R.string.nicknameLabelsGroup,
175 return kind;
179 DataKind kind = getKindForMimetype(Phone.CONTENT_ITEM_TYPE);
180 if (kind == null) {
181 kind = addKind(new DataKind(Phone.CONTENT_ITEM_TYPE, R.string.phoneLabelsGroup,
183 kind.iconAltRes = R.drawable.sym_action_sms;
184 kind.actionHeader = new PhoneActionInflater();
185 kind.actionAltHeader = new PhoneActionAltInflater();
186 kind.actionBody = new SimpleInflater(Phone.NUMBER);
190 kind.typeColumn = Phone.TYPE;
191 kind.typeList = Lists.newArrayList();
192 kind.typeList.add(buildPhoneType(Phone.TYPE_HOME));
193 kind.typeList.add(buildPhoneType(Phone.TYPE_MOBILE));
194 kind.typeList.add(buildPhoneType(Phone.TYPE_WORK));
195 kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_WORK).setSecondary(true));
196 kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_HOME).setSecondary(true));
197 kind.typeList.add(buildPhoneType(Phone.TYPE_PAGER).setSecondary(true));
198 kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER));
199 kind.typeList.add(buildPhoneType(Phone.TYPE_CUSTOM).setSecondary(true).setCustomColumn(
201 kind.typeList.add(buildPhoneType(Phone.TYPE_CALLBACK).setSecondary(true));
202 kind.typeList.add(buildPhoneType(Phone.TYPE_CAR).setSecondary(true));
203 kind.typeList.add(buildPhoneType(Phone.TYPE_COMPANY_MAIN).setSecondary(true));
204 kind.typeList.add(buildPhoneType(Phone.TYPE_ISDN).setSecondary(true));
205 kind.typeList.add(buildPhoneType(Phone.TYPE_MAIN).setSecondary(true));
206 kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER_FAX).setSecondary(true));
207 kind.typeList.add(buildPhoneType(Phone.TYPE_RADIO).setSecondary(true));
208 kind.typeList.add(buildPhoneType(Phone.TYPE_TELEX).setSecondary(true));
209 kind.typeList.add(buildPhoneType(Phone.TYPE_TTY_TDD).setSecondary(true));
210 kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_MOBILE).setSecondary(true));
211 kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_PAGER).setSecondary(true));
212 kind.typeList.add(buildPhoneType(Phone.TYPE_ASSISTANT).setSecondary(true)
214 kind.typeList.add(buildPhoneType(Phone.TYPE_MMS).setSecondary(true));
216 kind.fieldList = Lists.newArrayList();
217 kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
220 return kind;
224 DataKind kind = getKindForMimetype(Email.CONTENT_ITEM_TYPE);
225 if (kind == null) {
226 kind = addKind(new DataKind(Email.CONTENT_ITEM_TYPE,
228 kind.actionHeader = new EmailActionInflater();
229 kind.actionBody = new SimpleInflater(Email.DATA);
233 kind.typeColumn = Email.TYPE;
234 kind.typeList = Lists.newArrayList();
235 kind.typeList.add(buildEmailType(Email.TYPE_HOME));
236 kind.typeList.add(buildEmailType(Email.TYPE_WORK));
237 kind.typeList.add(buildEmailType(Email.TYPE_OTHER));
238 kind.typeList.add(buildEmailType(Email.TYPE_MOBILE));
239 kind.typeList.add(buildEmailType(Email.TYPE_CUSTOM).setSecondary(true).setCustomColumn(
242 kind.fieldList = Lists.newArrayList();
243 kind.fieldList.add(new EditField(Email.DATA, R.string.emailLabelsGroup, FLAGS_EMAIL));
246 return kind;
250 DataKind kind = getKindForMimetype(StructuredPostal.CONTENT_ITEM_TYPE);
251 if (kind == null) {
252 kind = addKind(new DataKind(StructuredPostal.CONTENT_ITEM_TYPE,
254 kind.actionHeader = new PostalActionInflater();
255 kind.actionBody = new SimpleInflater(StructuredPostal.FORMATTED_ADDRESS);
261 kind.typeColumn = StructuredPostal.TYPE;
262 kind.typeList = Lists.newArrayList();
263 kind.typeList.add(buildPostalType(StructuredPostal.TYPE_HOME));
264 kind.typeList.add(buildPostalType(StructuredPostal.TYPE_WORK));
265 kind.typeList.add(buildPostalType(StructuredPostal.TYPE_OTHER));
266 kind.typeList.add(buildPostalType(StructuredPostal.TYPE_CUSTOM).setSecondary(true)
269 kind.fieldList = Lists.newArrayList();
272 kind.fieldList.add(new EditField(StructuredPostal.COUNTRY,
274 kind.fieldList.add(new EditField(StructuredPostal.POSTCODE,
276 kind.fieldList.add(new EditField(StructuredPostal.REGION,
278 kind.fieldList.add(new EditField(StructuredPostal.CITY,
280 kind.fieldList.add(new EditField(StructuredPostal.NEIGHBORHOOD,
282 kind.fieldList.add(new EditField(StructuredPostal.STREET,
284 kind.fieldList.add(new EditField(StructuredPostal.POBOX,
287 kind.fieldList.add(new EditField(StructuredPostal.STREET,
289 kind.fieldList.add(new EditField(StructuredPostal.POBOX,
291 kind.fieldList.add(new EditField(StructuredPostal.NEIGHBORHOOD,
293 kind.fieldList.add(new EditField(StructuredPostal.CITY,
295 kind.fieldList.add(new EditField(StructuredPostal.REGION,
297 kind.fieldList.add(new EditField(StructuredPostal.POSTCODE,
299 kind.fieldList.add(new EditField(StructuredPostal.COUNTRY,
304 return kind;
308 DataKind kind = getKindForMimetype(Im.CONTENT_ITEM_TYPE);
309 if (kind == null) {
310 kind = addKind(new DataKind(Im.CONTENT_ITEM_TYPE, R.string.imLabelsGroup,
312 kind.secondary = true;
313 kind.actionHeader = new ImActionInflater();
314 kind.actionBody = new SimpleInflater(Im.DATA);
321 kind.defaultValues = new ContentValues();
322 kind.defaultValues.put(Im.TYPE, Im.TYPE_OTHER);
324 kind.typeColumn = Im.PROTOCOL;
325 kind.typeList = Lists.newArrayList();
326 kind.typeList.add(buildImType(Im.PROTOCOL_AIM));
327 kind.typeList.add(buildImType(Im.PROTOCOL_MSN));
328 kind.typeList.add(buildImType(Im.PROTOCOL_YAHOO));
329 kind.typeList.add(buildImType(Im.PROTOCOL_SKYPE));
330 kind.typeList.add(buildImType(Im.PROTOCOL_QQ));
331 kind.typeList.add(buildImType(Im.PROTOCOL_GOOGLE_TALK));
332 kind.typeList.add(buildImType(Im.PROTOCOL_ICQ));
333 kind.typeList.add(buildImType(Im.PROTOCOL_JABBER));
334 kind.typeList.add(buildImType(Im.PROTOCOL_CUSTOM).setSecondary(true).setCustomColumn(
337 kind.fieldList = Lists.newArrayList();
338 kind.fieldList.add(new EditField(Im.DATA, R.string.imLabelsGroup, FLAGS_EMAIL));
341 return kind;
345 DataKind kind = getKindForMimetype(Organization.CONTENT_ITEM_TYPE);
346 if (kind == null) {
347 kind = addKind(new DataKind(Organization.CONTENT_ITEM_TYPE,
349 kind.actionHeader = new SimpleInflater(Organization.COMPANY);
350 kind.actionBody = new SimpleInflater(Organization.TITLE);
354 kind.typeColumn = Organization.TYPE;
355 kind.typeList = Lists.newArrayList();
356 kind.typeList.add(buildOrgType(Organization.TYPE_WORK));
357 kind.typeList.add(buildOrgType(Organization.TYPE_OTHER));
358 kind.typeList.add(buildOrgType(Organization.TYPE_CUSTOM).setSecondary(true)
361 kind.fieldList = Lists.newArrayList();
362 kind.fieldList.add(new EditField(Organization.COMPANY, R.string.ghostData_company,
364 kind.fieldList.add(new EditField(Organization.TITLE, R.string.ghostData_title,
368 return kind;
372 DataKind kind = getKindForMimetype(Photo.CONTENT_ITEM_TYPE);
373 if (kind == null) {
374 kind = addKind(new DataKind(Photo.CONTENT_ITEM_TYPE, -1, -1, -1, true));
378 kind.fieldList = Lists.newArrayList();
379 kind.fieldList.add(new EditField(Photo.PHOTO, -1, -1));
382 return kind;
386 DataKind kind = getKindForMimetype(Note.CONTENT_ITEM_TYPE);
387 if (kind == null) {
388 kind = addKind(new DataKind(Note.CONTENT_ITEM_TYPE,
390 kind.isList = false;
391 kind.secondary = true;
392 kind.actionHeader = new SimpleInflater(R.string.label_notes);
393 kind.actionBody = new SimpleInflater(Note.NOTE);
397 kind.fieldList = Lists.newArrayList();
398 kind.fieldList.add(new EditField(Note.NOTE, R.string.label_notes, FLAGS_NOTE));
401 return kind;
405 DataKind kind = getKindForMimetype(Website.CONTENT_ITEM_TYPE);
406 if (kind == null) {
407 kind = addKind(new DataKind(Website.CONTENT_ITEM_TYPE,
409 kind.secondary = true;
410 kind.actionHeader = new SimpleInflater(R.string.websiteLabelsGroup);
411 kind.actionBody = new SimpleInflater(Website.URL);
415 kind.defaultValues = new ContentValues();
416 kind.defaultValues.put(Website.TYPE, Website.TYPE_OTHER);
418 kind.fieldList = Lists.newArrayList();
419 kind.fieldList.add(new EditField(Website.URL, R.string.websiteLabelsGroup, FLAGS_WEBSITE));
422 return kind;
426 DataKind kind = getKindForMimetype(Event.CONTENT_ITEM_TYPE);
427 if (kind == null) {
428 kind = addKind(new DataKind(Event.CONTENT_ITEM_TYPE,
430 kind.secondary = true;
431 kind.actionHeader = new EventActionInflater();
432 kind.actionBody = new SimpleInflater(Event.START_DATE);
435 return kind;