es.cesar.quitesleep.ddbb
Class Inserts

java.lang.Object
  extended by es.cesar.quitesleep.ddbb.Inserts
All Implemented Interfaces:
IDDBB
Direct Known Subclasses:
Updates

public class Inserts
extends java.lang.Object
implements IDDBB

Author:
Cesar Valiente Gordo

Field Summary
protected  com.db4o.ObjectContainer db
           
 
Fields inherited from interface es.cesar.quitesleep.interfaces.IDDBB
DDBB_DIR, DDBB_FILE, DEEP, QUITESLEEP_PATH, SDCARD_PATH, SEMAPHORE
 
Constructor Summary
Inserts(com.db4o.ObjectContainer db)
          Constructor
 
Method Summary
 boolean insertBanned(Banned banned)
           
 boolean insertBlockCallsConf(BlockCallsConf blockCallsConf)
          Function which inserts the BlockCallsConf passed as parameter.
 boolean insertCallLog(CallLog callLog)
           
 boolean insertContact(Contact contact)
          Insert one Contact object in the DDBB.
 boolean insertMail(Mail mail)
           
 boolean insertMuteOrHangUp(MuteOrHangUp muteOrHangup)
          This function inserts a MuteOrHangUp in the ddbb.
 boolean insertPhone(Phone phone)
           
 boolean insertSchedule(Schedule schedule)
           
 boolean insertSettings(Settings settings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

db

protected com.db4o.ObjectContainer db
Constructor Detail

Inserts

public Inserts(com.db4o.ObjectContainer db)
Constructor

Parameters:
db -
Method Detail

insertContact

public boolean insertContact(Contact contact)
Insert one Contact object in the DDBB.

Parameters:
contact -
Returns:
true or false depends the operation result
See Also:
boolean

insertPhone

public boolean insertPhone(Phone phone)
Parameters:
phone -
Returns:
boolean

insertMail

public boolean insertMail(Mail mail)
Parameters:
mail -
Returns:

insertBanned

public boolean insertBanned(Banned banned)
Parameters:
banned -
Returns:

insertSchedule

public boolean insertSchedule(Schedule schedule)
Parameters:
schedule -
Returns:

insertSettings

public boolean insertSettings(Settings settings)
Parameters:
settings -
Returns:

insertCallLog

public boolean insertCallLog(CallLog callLog)
Parameters:
callLog -
Returns:

insertBlockCallsConf

public boolean insertBlockCallsConf(BlockCallsConf blockCallsConf)
Function which inserts the BlockCallsConf passed as parameter.

Parameters:
blockCallsConf -
Returns:

insertMuteOrHangUp

public boolean insertMuteOrHangUp(MuteOrHangUp muteOrHangup)
This function inserts a MuteOrHangUp in the ddbb.

Parameters:
muteOrHangup -
Returns: