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