1ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian/*
2ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Copyright (C) 2016 The Android Open Source Project
3ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *
4ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * in compliance with the License. You may obtain a copy of the License at
6ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *
7ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * http://www.apache.org/licenses/LICENSE-2.0
8ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *
9ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Unless required by applicable law or agreed to in writing, software distributed under the License
10ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * or implied. See the License for the specific language governing permissions and limitations under
12ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * the License.
13ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian */
14ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
15ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpackage com.android.dialer.logging;
16ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
17ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianimport android.app.Activity;
18ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
19ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian/** Default implementation for logging bindings. */
20ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpublic class LoggingBindingsStub implements LoggingBindings {
21ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
22ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
238369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian  public void logImpression(DialerImpression.Type dialerImpression) {}
248369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian
258369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian  @Override
26ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  public void logImpression(int dialerImpression) {}
27ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
28ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
298369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian  public void logCallImpression(
308369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian      DialerImpression.Type dialerImpression, String callId, long callStartTimeMillis) {}
31ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
32ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
338369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian  public void logInteraction(InteractionEvent.Type interaction) {}
34ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
35ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
368369df095a73a77b3715f8ae7ba06089cebca4ceEric Erfanian  public void logScreenView(ScreenEvent.Type screenEvent, Activity activity) {}
37ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
38ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
39ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  public void sendHitEventAnalytics(String category, String action, String label, long value) {}
40ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian}
41