package com.tencent.tmsecure.module.aresengine;

public abstract class InComingCallFilter extends DataFilter<CallLogEntity> {
    public static final int BLACK_LIST = 4;
    public static final int LAST_CALLS = 16;
    public static final int PRIVATE_CALL = 1;
    public static final int STRANGER_CALL = 32;
    public static final int SYS_CONTACT = 8;
    public static final int WHITE_LIST = 2;

    public abstract void setBlacklistDao(IContactDao<? extends ContactEntity> iContactDao);

    public abstract void setLastCallLogDao(ILastCallLogDao iLastCallLogDao);

    public abstract void setPhoneDeviceController(IPhoneDeviceController iPhoneDeviceController);

    public abstract void setPrivatelistDao(IContactDao<? extends ContactEntity> iContactDao);

    public abstract void setSysDao(AbsSysDao absSysDao);

    public abstract void setWhitelistDao(IContactDao<? extends ContactEntity> iContactDao);
}
