edu.uoc.pfc.lcamps.persistenciaFW.generator
Interface GeneratorTableDBFW

All Known Implementing Classes:
GeneratorTableDBFWImpl, TableDBMysqlImpl, TableDBOraclelImpl

public interface GeneratorTableDBFW

Interfície que ens servirà per la gestió de la generació de la taula

Author:
Llorenç Camps 13/12/2013

Method Summary
 void addColumnData()
          Afegim la informació de la columna
 void addPKey()
          Afegim la Primary Key
 java.lang.String getClassName()
          Obtenim el nom de la classe
 java.util.List<GeneratorColumnDBFW> getColumns()
          Obtenim el llistat amb les columnes
 java.lang.String getFileName()
          Obtenim el nom del fitxer
 java.lang.String getMetadataDriverName()
          Obtenim el nom del driver
 java.lang.String getMetadataVersion()
          Obtenim la versio de la BBDD
 int getNumFields()
          Obtenim el número de camps
 java.lang.String getPackageName()
          Obtenim el nom del paquet
 java.lang.String getTableName()
          Obtenim el nom de la taula
 boolean hasPK()
          Comprova si te Primary Key
 void setClassName(java.lang.String className)
          Setejem el nom de la classe al paràmetre donat
 void setFileName(java.lang.String fileName)
          Setejem el nom del fitxer al paràmetre donat
 void setTableName(java.lang.String tableName)
          Setejem el nom de la taula al paràmetre donat
 

Method Detail

hasPK

boolean hasPK()
Comprova si te Primary Key

Returns:

addPKey

void addPKey()
             throws DBException
Afegim la Primary Key

Throws:
DBException

addColumnData

void addColumnData()
                   throws DBException
Afegim la informació de la columna

Throws:
DBException

getColumns

java.util.List<GeneratorColumnDBFW> getColumns()
Obtenim el llistat amb les columnes

Returns:

getTableName

java.lang.String getTableName()
Obtenim el nom de la taula

Returns:

setTableName

void setTableName(java.lang.String tableName)
Setejem el nom de la taula al paràmetre donat

Parameters:
tableName -

getClassName

java.lang.String getClassName()
Obtenim el nom de la classe

Returns:

setClassName

void setClassName(java.lang.String className)
Setejem el nom de la classe al paràmetre donat

Parameters:
className -

getFileName

java.lang.String getFileName()
Obtenim el nom del fitxer

Returns:

setFileName

void setFileName(java.lang.String fileName)
Setejem el nom del fitxer al paràmetre donat

Parameters:
fileName -

getPackageName

java.lang.String getPackageName()
Obtenim el nom del paquet

Returns:

getMetadataVersion

java.lang.String getMetadataVersion()
Obtenim la versio de la BBDD

Returns:

getMetadataDriverName

java.lang.String getMetadataDriverName()
Obtenim el nom del driver

Returns:

getNumFields

int getNumFields()
Obtenim el número de camps

Returns: