es.cesar.quitesleep.ddbb
Class ClientDDBB

java.lang.Object
  extended by es.cesar.quitesleep.ddbb.ClientDDBB
All Implemented Interfaces:
IDDBB

public class ClientDDBB
extends java.lang.Object
implements IDDBB

Author:
Cesar Valiente Gordo

Field Summary
(package private)  java.lang.String CLASS_NAME
           
protected  com.db4o.ObjectContainer clientDDBB
           
protected  Deletes deletes
           
protected  Inserts inserts
           
protected  Selects selects
           
protected  Updates updates
           
 
Fields inherited from interface es.cesar.quitesleep.interfaces.IDDBB
DDBB_DIR, DDBB_FILE, DEEP, QUITESLEEP_PATH, SDCARD_PATH, SEMAPHORE
 
Constructor Summary
ClientDDBB()
          Otro cliente para conectarse al servidor de forma embebida, pero a diferencia del anterior, usamos una clase estática que lo lanza.
ClientDDBB(com.db4o.ObjectContainer clientDDBB)
           
ClientDDBB(com.db4o.ObjectServer serverDDBB)
          Constructor al que le pasamos un servidor para que lo utilice en vez de utilizar el que pone en memoria la clase ServerBBDDEmbebido.
 
Method Summary
 void close()
          Function that close the ClientDDBB if it's opened previously
 void commit()
           
 com.db4o.ObjectContainer getClientDDBB()
           
 Deletes getDeletes()
           
 Inserts getInserts()
           
 com.db4o.ObjectContainer getObjectContainer()
          This function return the ObjectContainer ised like as clientDDBB for the application.
 Selects getSelects()
           
 Updates getUpdates()
           
 boolean isClosed()
          Function that said if the client is closed
 void setClientDDBB(com.db4o.ObjectContainer clientDDBB)
           
 void setDeletes(Deletes deletes)
           
 void setInserts(Inserts inserts)
           
 void setSelects(Selects selects)
           
 void setUpdates(Updates updates)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

final java.lang.String CLASS_NAME

clientDDBB

protected com.db4o.ObjectContainer clientDDBB

selects

protected Selects selects

inserts

protected Inserts inserts

updates

protected Updates updates

deletes

protected Deletes deletes
Constructor Detail

ClientDDBB

public ClientDDBB()
Otro cliente para conectarse al servidor de forma embebida, pero a diferencia del anterior, usamos una clase estática que lo lanza.


ClientDDBB

public ClientDDBB(com.db4o.ObjectContainer clientDDBB)
Parameters:
cliente -

ClientDDBB

public ClientDDBB(com.db4o.ObjectServer serverDDBB)
Constructor al que le pasamos un servidor para que lo utilice en vez de utilizar el que pone en memoria la clase ServerBBDDEmbebido. Este constructor esta creado para ser utilizado en la Migración de BBDD.

Parameters:
server -
Method Detail

getObjectContainer

public com.db4o.ObjectContainer getObjectContainer()
This function return the ObjectContainer ised like as clientDDBB for the application.

Returns:
The ObjectContainer used like as clientDDBB
See Also:
ObjectContainer

close

public void close()
Function that close the ClientDDBB if it's opened previously


isClosed

public boolean isClosed()
Function that said if the client is closed

Returns:
true or false if the clientDDBB is closed or not
See Also:
boolean

commit

public void commit()

getClientDDBB

public com.db4o.ObjectContainer getClientDDBB()

setClientDDBB

public void setClientDDBB(com.db4o.ObjectContainer clientDDBB)

getSelects

public Selects getSelects()

setSelects

public void setSelects(Selects selects)

getInserts

public Inserts getInserts()

setInserts

public void setInserts(Inserts inserts)

getUpdates

public Updates getUpdates()

setUpdates

public void setUpdates(Updates updates)

getDeletes

public Deletes getDeletes()

setDeletes

public void setDeletes(Deletes deletes)