1aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda/*
2aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * Copyright (C) 2011 The Android Open Source Project
3aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda *
4aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * Licensed under the Apache License, Version 2.0 (the "License");
5aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * you may not use this file except in compliance with the License.
6aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * You may obtain a copy of the License at
7aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda *
8aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda *      http://www.apache.org/licenses/LICENSE-2.0
9aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda *
10aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * Unless required by applicable law or agreed to in writing, software
11aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * distributed under the License is distributed on an "AS IS" BASIS,
12aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * See the License for the specific language governing permissions and
14aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * limitations under the License
15aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda */
16aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda
17aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerdapackage com.android.providers.contacts;
18aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda
19aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerdaimport android.content.ContentValues;
20aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda
21aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda/**
22aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda * Helper class to be used when inserting values in the call log.
23aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda */
24aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerdapublic interface CallLogInsertionHelper {
25aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda    /** Adds to the content values those key/value pairs which needs to added automatically. */
26aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda    public void addComputedValues(ContentValues values);
27aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda    /** Returns the geocoded location for a given phone number. */
28aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda    public String getGeocodedLocationFor(String number, String countryIso);
29aeaba441ddb05dede8bd86291ca78f42d670d54cFlavio Lerda}
30