15ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee/*
25ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * Copyright (C) 2012 The Android Open Source Project
35ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee *
45ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * Licensed under the Apache License, Version 2.0 (the "License");
55ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * you may not use this file except in compliance with the License.
65ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * You may obtain a copy of the License at
75ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee *
85ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee *      http://www.apache.org/licenses/LICENSE-2.0
95ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee *
105ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * Unless required by applicable law or agreed to in writing, software
115ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * distributed under the License is distributed on an "AS IS" BASIS,
125ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * See the License for the specific language governing permissions and
145ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * limitations under the License.
155ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee */
165ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee
175ade0bb1757b216ace2f50d2357409bf9876a07aYorke Leepackage com.android.contacts.common.model.dataitem;
185ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee
195ade0bb1757b216ace2f50d2357409bf9876a07aYorke Leeimport android.content.ContentValues;
205ade0bb1757b216ace2f50d2357409bf9876a07aYorke Leeimport android.provider.ContactsContract;
215ade0bb1757b216ace2f50d2357409bf9876a07aYorke Leeimport android.provider.ContactsContract.CommonDataKinds.Note;
225ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee
235ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee/**
245ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * Represents a note data item, wrapping the columns in
255ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee * {@link ContactsContract.CommonDataKinds.Note}.
265ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee */
275ade0bb1757b216ace2f50d2357409bf9876a07aYorke Leepublic class NoteDataItem extends DataItem {
285ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee
295ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee    /* package */ NoteDataItem(ContentValues values) {
305ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee        super(values);
315ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee    }
325ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee
335ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee    public String getNote() {
345ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee        return getContentValues().getAsString(Note.NOTE);
355ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee    }
365ade0bb1757b216ace2f50d2357409bf9876a07aYorke Lee}
37