com.smg.persistwork.model.mapeig
Class EquivalenciaColumna

java.lang.Object
  extended by com.smg.persistwork.model.mapeig.EquivalenciaColumna
Direct Known Subclasses:
EquivalenciaColMySql, EquivalenciaColOracle

public abstract class EquivalenciaColumna
extends java.lang.Object

Utilitat que serveix per a retornar la equivalència d'una columna de la base de dades segons el tipus de camp de l'objecte.

Version:
1.0
Author:
Sergio Maeso

Method Summary
 java.lang.String getTipusColumna(java.lang.String tipus)
          Retornarà el tipus de columna segons el tipus de camp
 boolean isCampDate(java.lang.String tipus)
          Retornarà si es tracta d'un camp de tipus data.
 boolean isCampNumericPrecisio(java.lang.String tipus)
          Retornarà si es tracta d'un camp numèric amb precisió.
 boolean isCampNumericSensePrecisio(java.lang.String tipus)
          Retornarà si es tracta d'un camp de tipus numèric sense precisió.
 boolean isCampText(java.lang.String tipus)
          Retornarà si es tracta d'un camp de tipus text.
 boolean isNullBasicType(java.lang.String tipus, java.lang.Object object)
          Retornarà si es tracat d'un valor null en els casos que el tipus de camp és bàsic ( el valor nul és 0 )
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTipusColumna

public final java.lang.String getTipusColumna(java.lang.String tipus)
                                       throws PersistWorkException
Retornarà el tipus de columna segons el tipus de camp

Parameters:
tipus - de camp
Returns:
tipus de columna
Throws:
PersistWorkException

isCampText

public boolean isCampText(java.lang.String tipus)
Retornarà si es tracta d'un camp de tipus text.

Parameters:
tipus - de camp
Returns:
es de tipus text

isCampNumericPrecisio

public boolean isCampNumericPrecisio(java.lang.String tipus)
Retornarà si es tracta d'un camp numèric amb precisió.

Parameters:
tipus - de camp
Returns:
és numèric amb precisió.

isCampDate

public boolean isCampDate(java.lang.String tipus)
Retornarà si es tracta d'un camp de tipus data.

Parameters:
tipus - de camp
Returns:
és camp data.

isCampNumericSensePrecisio

public boolean isCampNumericSensePrecisio(java.lang.String tipus)
Retornarà si es tracta d'un camp de tipus numèric sense precisió.

Parameters:
tipus - de camp
Returns:
és numèric sense precisió.

isNullBasicType

public boolean isNullBasicType(java.lang.String tipus,
                               java.lang.Object object)
Retornarà si es tracat d'un valor null en els casos que el tipus de camp és bàsic ( el valor nul és 0 )

Parameters:
tipus - de camp
object - objecte
Returns:
és nul tipus bàsic