de.janrufmonitor.repository.db
Interface ICallerDatabaseHandler

All Superinterfaces:
IDatabaseHandler
All Known Implementing Classes:
AbstractCallerDatabaseHandler, AbstractMultiPhoneCallerDatabaseHandler, HsqldbCallerDatabaseHandler, HsqldbMultiPhoneCallerDatabaseHandler

public interface ICallerDatabaseHandler
extends IDatabaseHandler


Method Summary
 void deleteCallerList(ICallerList cl)
           
 boolean existsCaller(ICaller c)
           
 ICaller getCaller(IPhonenumber pn)
           
 ICallerList getCallerList(IFilter[] filters)
           
 void insertOrUpdateCallerList(ICallerList cl)
           
 
Methods inherited from interface de.janrufmonitor.repository.db.IDatabaseHandler
commit, connect, disconnect, isConnected, isKeepAlive, rollback, setCommitCount, setKeepAlive
 

Method Detail

insertOrUpdateCallerList

void insertOrUpdateCallerList(ICallerList cl)
                              throws SQLException
Throws:
SQLException

deleteCallerList

void deleteCallerList(ICallerList cl)
                      throws SQLException
Throws:
SQLException

existsCaller

boolean existsCaller(ICaller c)
                     throws SQLException
Throws:
SQLException

getCaller

ICaller getCaller(IPhonenumber pn)
                  throws SQLException
Throws:
SQLException

getCallerList

ICallerList getCallerList(IFilter[] filters)
                          throws SQLException
Throws:
SQLException


Copyright © 2010 by Thilo Brandt. All Rights Reserved.