com.smg.persistwork.nucli
Class EsquemaAplicacio

java.lang.Object
  extended by com.smg.persistwork.nucli.EsquemaAplicacio

public class EsquemaAplicacio
extends java.lang.Object

Classe que s'encarrega de les funcionalitats a nivell d'administració de la base de dades

Version:
1.0
Author:
Sergio Maeso

Constructor Summary
EsquemaAplicacio()
          Constructor amb entorn per defecte.
EsquemaAplicacio(java.lang.String id, java.lang.String fitxer)
          Constructor indicant un entorn diferent al de defecte.
 
Method Summary
 void creaBaseDades()
          Crea la base de dades a partir dels noms de les entitats configurades al fitxer de propietats.
 void creaTaula(java.lang.Object obj)
          Crea una taula a la base de daes
 void eliminaBaseDades()
          Elimina la base de dades a partir dels nom de les entitats configurades al fitxer de propietats.
 void eliminaTaula(java.lang.Object obj)
          Elimina una taula a la base de dades
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EsquemaAplicacio

public EsquemaAplicacio()
                 throws PersistWorkException
Constructor amb entorn per defecte.

Throws:
PersistWorkException

EsquemaAplicacio

public EsquemaAplicacio(java.lang.String id,
                        java.lang.String fitxer)
                 throws PersistWorkException
Constructor indicant un entorn diferent al de defecte.

Parameters:
id -
Throws:
PersistWorkException
Method Detail

creaTaula

public void creaTaula(java.lang.Object obj)
               throws PersistWorkException
Crea una taula a la base de daes

Parameters:
obj -
Throws:
PersistWorkException

eliminaTaula

public void eliminaTaula(java.lang.Object obj)
                  throws PersistWorkException
Elimina una taula a la base de dades

Parameters:
obj -
Throws:
PersistWorkException

creaBaseDades

public void creaBaseDades()
                   throws PersistWorkException
Crea la base de dades a partir dels noms de les entitats configurades al fitxer de propietats.

Throws:
PersistWorkException

eliminaBaseDades

public void eliminaBaseDades()
                      throws PersistWorkException
Elimina la base de dades a partir dels nom de les entitats configurades al fitxer de propietats.

Throws:
PersistWorkException