|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.smg.persistwork.model.mapeig.ObjecteMapejat
public class ObjecteMapejat
Objecte Mapejat que es crea a partir de l'objecte que té les anotacions de la base de dades. Aquest objecte genera totes les sentències necessàries per a realitzar les accions amb la base de dades.
Constructor Summary | |
---|---|
ObjecteMapejat(T objecte,
java.lang.String... id)
Constructor |
Method Summary | ||
---|---|---|
java.lang.reflect.Field |
getCamp(java.lang.String nomCamp)
Retorna un camp de l'objecte a partir d'un camp de la bd. |
|
java.util.List<java.lang.String> |
getCreateSeqCP()
Sentència per a crear el seqüèncial o el autoincrement. |
|
java.util.List<java.lang.String> |
getDropSeqCP()
Retorna la sentència per a esborrar els seqüèncials, només per a oracle. |
|
boolean |
getIncrementLastId()
Retorna si s'incremente de forma automàtica el id. |
|
|
getInstance(java.sql.ResultSet rs)
Retorna una instància de la classe a partir d'un resultset |
|
java.lang.String |
getNomCamp(java.lang.String stTractar)
Retorna el nom del camp de BD a partir del nom del camp. |
|
java.lang.String |
getSqlCamps()
Retorna només la part del select a on s'indiquen els camps que es volen cercar. |
|
|
getSqlCondCerca(T obj)
Retorna la part del select amb la condició del where |
|
java.lang.String |
getsqlCondTrad(java.lang.String sentwhere,
java.lang.String prefixe)
Retorna la sentència condicional traduïda per al fwkql. |
|
java.lang.String |
getSqlCreate()
Retorna la sentència per a crear una taula. |
|
java.util.List<java.lang.String> |
getSqlCreateClausForaneas()
Retorna les sentències per a crear les claus foranees |
|
java.lang.String |
getSqlCreateCP()
Retorna la sentència per a crear la clau primària |
|
java.lang.String |
getSqlDelete()
Retorna la sentència per a esborrar un registre. |
|
java.lang.String |
getSqlDrop()
Retorna la sentència per a esborrar una taula |
|
java.lang.String |
getSqlInsert()
Retorna la sentència d'insertar un registre. |
|
java.lang.String |
getSqlSelect()
Retorna el select d'una clau primària |
|
java.lang.String |
getSqlUpdate()
Retorna la sentència per a fer una modificació d'un registre. |
|
void |
informaValor(java.lang.Object obj,
java.lang.Object valor,
java.lang.String nomCamp)
Informa d'un valor a l'objece indicant el valor i el camp. |
|
|
setLastId(java.sql.ResultSet rs,
T obj)
Informa del valor del lastId. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjecteMapejat(T objecte, java.lang.String... id) throws PersistWorkException
objecte
- id
-
PersistWorkException
Method Detail |
---|
public java.lang.reflect.Field getCamp(java.lang.String nomCamp)
nomCamp
-
public java.lang.String getSqlInsert()
public java.lang.String getSqlDelete()
public java.lang.String getSqlUpdate()
public java.lang.String getSqlCamps()
public java.lang.String getSqlSelect() throws PersistWorkException
PersistWorkException
public <T> java.lang.String getSqlCondCerca(T obj) throws PersistWorkException
T
- obj
-
PersistWorkException
public java.lang.String getSqlCreate() throws PersistWorkException
PersistWorkException
public java.lang.String getSqlDrop()
public java.lang.String getSqlCreateCP() throws PersistWorkException
PersistWorkException
public java.util.List<java.lang.String> getCreateSeqCP() throws PersistWorkException
PersistWorkException
public java.util.List<java.lang.String> getDropSeqCP() throws PersistWorkException
PersistWorkException
public java.util.List<java.lang.String> getSqlCreateClausForaneas() throws PersistWorkException
PersistWorkException
public <T> T getInstance(java.sql.ResultSet rs) throws PersistWorkException
T
- rs
-
PersistWorkException
public void informaValor(java.lang.Object obj, java.lang.Object valor, java.lang.String nomCamp) throws PersistWorkException
obj
- valor
- nomCamp
-
PersistWorkException
public java.lang.String getNomCamp(java.lang.String stTractar)
stTractar
-
public java.lang.String getsqlCondTrad(java.lang.String sentwhere, java.lang.String prefixe)
sentwhere
-
public boolean getIncrementLastId()
public <T> void setLastId(java.sql.ResultSet rs, T obj) throws PersistWorkException
rs
- obj
-
PersistWorkException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |