edu.uoc.pfc.lcamps.persistenciaFW.utils
Class GeneratorUtils

java.lang.Object
  extended by edu.uoc.pfc.lcamps.persistenciaFW.utils.GeneratorUtils

public class GeneratorUtils
extends java.lang.Object

Classe que conté les funcions d'utilitats que s'utilitza en la classe de generació dels beans

Author:
Llorenç Camps 13/12/2013

Constructor Summary
GeneratorUtils()
           
 
Method Summary
static java.lang.String getClassNameFromDriver(java.lang.String idDriver)
          Donat el tipus de driver (MYSQL, ORACLE,...) retorna la classe que l'implementa
static java.lang.String getClassNameFromDriver(java.lang.String idDriver, java.lang.String prefixPackage, java.lang.String prefixClass, java.lang.String sufixClass)
          Donat el tipus de driver (MYSQL, ORACLE,...) retorna la classe que l'implementa
static void print(java.io.BufferedWriter out, java.lang.String paramString)
           
static void writeConstructor(java.io.BufferedWriter out, GeneratorTableDBFW tableDB)
          Genera el constructor amb tots els atributs
static void writeConstructor(java.io.BufferedWriter out, java.lang.String nomClasse)
          Generera el constructor
static void writeEnd(java.io.BufferedWriter out)
          Generem el final del fitxer
static void writeHeader(java.io.BufferedWriter out, GeneratorTableDBFW genTable)
          Escriu la capçalera del fitxers de BBDD
static void writeSetGet(java.io.BufferedWriter out, GeneratorTableDBFW genTable)
          Escriu els getters && Setters
static void writeSetGetColumn(java.io.BufferedWriter out, GeneratorColumnDBFW genColumn)
          Genera els getters && Setters
static void writeToString(java.io.BufferedWriter out, GeneratorTableDBFW genTable)
          Sobreescriu el mètode toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneratorUtils

public GeneratorUtils()
Method Detail

getClassNameFromDriver

public static java.lang.String getClassNameFromDriver(java.lang.String idDriver)
Donat el tipus de driver (MYSQL, ORACLE,...) retorna la classe que l'implementa

Parameters:
idDriver -
Returns:

getClassNameFromDriver

public static java.lang.String getClassNameFromDriver(java.lang.String idDriver,
                                                      java.lang.String prefixPackage,
                                                      java.lang.String prefixClass,
                                                      java.lang.String sufixClass)
Donat el tipus de driver (MYSQL, ORACLE,...) retorna la classe que l'implementa

Parameters:
idDriver -
prefixPackage -
prefixClass -
sufixClass -
Returns:

print

public static void print(java.io.BufferedWriter out,
                         java.lang.String paramString)
                  throws java.io.IOException
Parameters:
out -
paramString -
Throws:
java.io.IOException

writeHeader

public static void writeHeader(java.io.BufferedWriter out,
                               GeneratorTableDBFW genTable)
                        throws DBException
Escriu la capçalera del fitxers de BBDD

Parameters:
out -
gd -
Throws:
DBException

writeConstructor

public static void writeConstructor(java.io.BufferedWriter out,
                                    java.lang.String nomClasse)
                             throws DBException
Generera el constructor

Parameters:
out -
nomClasse -
Throws:
DBException

writeConstructor

public static void writeConstructor(java.io.BufferedWriter out,
                                    GeneratorTableDBFW tableDB)
                             throws DBException
Genera el constructor amb tots els atributs

Parameters:
out -
gd -
Throws:
DBException

writeSetGet

public static void writeSetGet(java.io.BufferedWriter out,
                               GeneratorTableDBFW genTable)
                        throws DBException
Escriu els getters && Setters

Parameters:
out -
genTable -
Throws:
DBException

writeToString

public static void writeToString(java.io.BufferedWriter out,
                                 GeneratorTableDBFW genTable)
                          throws DBException
Sobreescriu el mètode toString

Parameters:
out -
genTable -
Throws:
DBException

writeEnd

public static void writeEnd(java.io.BufferedWriter out)
                     throws DBException
Generem el final del fitxer

Parameters:
out -
Throws:
BDException
DBException

writeSetGetColumn

public static void writeSetGetColumn(java.io.BufferedWriter out,
                                     GeneratorColumnDBFW genColumn)
                              throws DBException
Genera els getters && Setters

Parameters:
out -
columna -
Throws:
BDException
DBException