com.uoc.tfc.Base.usuari
Class Usuari

java.lang.Object
  extended by com.uoc.tfc.Base.usuari.Usuari
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
UsuariAdministrador, UsuariAdministratiu, UsuariAlumne, UsuariPare, UsuariProfessor

public class Usuari
extends java.lang.Object
implements java.io.Serializable

Bean dels usuaris

Author:
ojaen
See Also:
Serialized Form

Field Summary
static java.lang.String CRITERI_USUARI_COGNOM1
           
static java.lang.String CRITERI_USUARI_COGNOM2
           
static java.lang.String CRITERI_USUARI_ID_ESTAT
           
static java.lang.String CRITERI_USUARI_ID_TIPUS_DOCUMENT
           
static java.lang.String CRITERI_USUARI_ID_TIPUS_USUARI
           
static java.lang.String CRITERI_USUARI_ID_USUARI
           
static java.lang.String CRITERI_USUARI_LOGIN
           
static java.lang.String CRITERI_USUARI_NOM
           
static java.lang.String CRITERI_USUARI_NOT_EQUAL_ID
           
static java.lang.String CRITERI_USUARI_NUM_DOCUMENT
           
static java.lang.String CRITERI_USUARI_ORDER
           
 
Constructor Summary
Usuari()
          Simple constructor d'Usuari.
Usuari(java.lang.Integer p_idUsuari)
          Constructor de Usuari amb una clau primària.
 
Method Summary
 java.lang.String getAdreca()
          Getter adreca
 java.lang.String getCognom1()
          Getter primer cognom
 java.lang.String getCognom2()
          Getter segon cognom
 java.lang.Integer getCp()
          Getter Codi Postal
 java.util.Date getDataNaixement()
          Getter Data de Naixement
 java.lang.String getDescEstat()
          Getter descripcio estat
 java.lang.String getDescTipusUsuari()
          Getter descripcio tipus usuari
 java.lang.String getEmail()
          Getter email
 java.sql.Blob getFoto()
          Getter Foto
 java.io.InputStream getFotoStream()
          Getter foto en InputStrem
 java.lang.Integer getId()
          Getter idUsuari
 Estat getIdEstat()
          Getter idEstat
 Provincia getIdProvincia()
          Getter idProvincia
 TipusDocument getIdTipusDocument()
          Getter idTipusDocument
 java.lang.Integer getIdTipusUsuari()
          Getter idTipusUsuari
 java.lang.Integer getIdUsuari()
          Getter idUsuari
 java.lang.String getLogin()
          Getter login
 java.lang.String getNom()
          Getter nom
 java.lang.String getNomComplert()
          Getter nom complert usuari
 java.lang.String getNumDocument()
          Getter numero document
 java.lang.String getPaswd()
          Getter contrassenya
 byte[] getPhoto()
          Obtenir la foto
 java.lang.String getPoblacio()
          Getter poblacio
 java.lang.Integer getResetcontrassenya()
          Getter resetcontrassenya
 java.lang.String getTelefon()
          Getter telefon
 java.lang.Integer getVersio()
          Getter versio
 boolean isAdministrador()
          Es administrador
 boolean isAdministratiu()
          Es administratiu
 boolean isAlumne()
          Es alumne
 boolean isPare()
          Es pare
 boolean isProfessor()
          Es professor
 boolean isResetcontrassenya()
          Getter isResetcontrassenya
 void setAdreca(java.lang.String adreca)
          Setter adreca
 void setCognom1(java.lang.String cognom1)
          Setter primer cognom
 void setCognom2(java.lang.String cognom2)
          Setter segon cognom
 void setCp(java.lang.Integer cp)
          Setter Codi Postal
 void setDataNaixement(java.util.Date dataNaixement)
          Setter Data de Naixement
 void setEmail(java.lang.String email)
          Setter email
 void setFoto(java.sql.Blob foto)
          Setter Foto
 void setFotoStream(java.io.InputStream sourceStream)
          Setter foto en InputStrem
 void setId(java.lang.Integer id)
          Setter idUsuari
 void setIdEstat(Estat idEstat)
          Setter idEstat
 void setIdProvincia(Provincia idProvincia)
          Setter idProvincia
 void setIdTipusDocument(TipusDocument idTipusDocument)
          Setter idTipusDocument
 void setIdTipusUsuari(java.lang.Integer idTipusUsuari)
          Setter idTipusUsuari
 void setIdUsuari(java.lang.Integer idUsuari)
          Setter idUsuari
 void setLogin(java.lang.String login)
          Setter login
 void setNom(java.lang.String nom)
          Setter nom
 void setNumDocument(java.lang.String numDocument)
          Setter numero document
 void setPaswd(java.lang.String paswd)
          Setter contrassenya
 void setPoblacio(java.lang.String poblacio)
          Setter poblacio
 void setResetcontrassenya(boolean resetcontrassenya)
          Setter resetcontrassenya
 void setResetcontrassenya(java.lang.Integer resetcontrassenya)
          Setter resetcontrassenya
 void setTelefon(java.lang.String telefon)
          Setter telefon
 void setVersio(java.lang.Integer versio)
          Setter versio
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRITERI_USUARI_ID_USUARI

public static final java.lang.String CRITERI_USUARI_ID_USUARI
See Also:
Constant Field Values

CRITERI_USUARI_LOGIN

public static final java.lang.String CRITERI_USUARI_LOGIN
See Also:
Constant Field Values

CRITERI_USUARI_NOM

public static final java.lang.String CRITERI_USUARI_NOM
See Also:
Constant Field Values

CRITERI_USUARI_COGNOM1

public static final java.lang.String CRITERI_USUARI_COGNOM1
See Also:
Constant Field Values

CRITERI_USUARI_COGNOM2

public static final java.lang.String CRITERI_USUARI_COGNOM2
See Also:
Constant Field Values

CRITERI_USUARI_NUM_DOCUMENT

public static final java.lang.String CRITERI_USUARI_NUM_DOCUMENT
See Also:
Constant Field Values

CRITERI_USUARI_ID_TIPUS_DOCUMENT

public static final java.lang.String CRITERI_USUARI_ID_TIPUS_DOCUMENT
See Also:
Constant Field Values

CRITERI_USUARI_ID_TIPUS_USUARI

public static final java.lang.String CRITERI_USUARI_ID_TIPUS_USUARI
See Also:
Constant Field Values

CRITERI_USUARI_ID_ESTAT

public static final java.lang.String CRITERI_USUARI_ID_ESTAT
See Also:
Constant Field Values

CRITERI_USUARI_NOT_EQUAL_ID

public static final java.lang.String CRITERI_USUARI_NOT_EQUAL_ID
See Also:
Constant Field Values

CRITERI_USUARI_ORDER

public static final java.lang.String CRITERI_USUARI_ORDER
See Also:
Constant Field Values
Constructor Detail

Usuari

public Usuari()
Simple constructor d'Usuari.


Usuari

public Usuari(java.lang.Integer p_idUsuari)
Constructor de Usuari amb una clau primària.

Parameters:
p_idUsuari -
Method Detail

getIdUsuari

public java.lang.Integer getIdUsuari()
Getter idUsuari

Returns:
Integer

setIdUsuari

public void setIdUsuari(java.lang.Integer idUsuari)
Setter idUsuari

Parameters:
idUsuari -

getId

public java.lang.Integer getId()
Getter idUsuari

Returns:
Integer

setId

public void setId(java.lang.Integer id)
Setter idUsuari

Parameters:
id -

getLogin

public java.lang.String getLogin()
Getter login

Returns:
String

setLogin

public void setLogin(java.lang.String login)
Setter login

Parameters:
login -

getPaswd

public java.lang.String getPaswd()
Getter contrassenya

Returns:
String

setPaswd

public void setPaswd(java.lang.String paswd)
Setter contrassenya

Parameters:
paswd -

getVersio

public java.lang.Integer getVersio()
Getter versio

Returns:
Integer

setVersio

public void setVersio(java.lang.Integer versio)
Setter versio

Parameters:
versio -

getNom

public java.lang.String getNom()
Getter nom

Returns:
String

setNom

public void setNom(java.lang.String nom)
Setter nom

Parameters:
nom -

getCognom1

public java.lang.String getCognom1()
Getter primer cognom

Returns:
String

setCognom1

public void setCognom1(java.lang.String cognom1)
Setter primer cognom

Parameters:
cognom1 -

getCognom2

public java.lang.String getCognom2()
Getter segon cognom

Returns:
String

setCognom2

public void setCognom2(java.lang.String cognom2)
Setter segon cognom

Parameters:
cognom2 -

getIdEstat

public Estat getIdEstat()
Getter idEstat

Returns:
Estat

setIdEstat

public void setIdEstat(Estat idEstat)
Setter idEstat

Parameters:
idEstat -

getDescEstat

public java.lang.String getDescEstat()
Getter descripcio estat

Returns:
String

getIdTipusDocument

public TipusDocument getIdTipusDocument()
Getter idTipusDocument

Returns:
TipusDocument

setIdTipusDocument

public void setIdTipusDocument(TipusDocument idTipusDocument)
Setter idTipusDocument

Parameters:
idTipusDocument -

getIdTipusUsuari

public java.lang.Integer getIdTipusUsuari()
Getter idTipusUsuari

Returns:
Integer

setIdTipusUsuari

public void setIdTipusUsuari(java.lang.Integer idTipusUsuari)
Setter idTipusUsuari

Parameters:
idTipusUsuari -

getDescTipusUsuari

public java.lang.String getDescTipusUsuari()
Getter descripcio tipus usuari

Returns:
String

getIdProvincia

public Provincia getIdProvincia()
Getter idProvincia

Returns:
Provincia

setIdProvincia

public void setIdProvincia(Provincia idProvincia)
Setter idProvincia

Parameters:
idProvincia -

getNumDocument

public java.lang.String getNumDocument()
Getter numero document

Returns:
String

setNumDocument

public void setNumDocument(java.lang.String numDocument)
Setter numero document

Parameters:
numDocument -

getAdreca

public java.lang.String getAdreca()
Getter adreca

Returns:
String

setAdreca

public void setAdreca(java.lang.String adreca)
Setter adreca

Parameters:
adreca -

getPoblacio

public java.lang.String getPoblacio()
Getter poblacio

Returns:
String

setPoblacio

public void setPoblacio(java.lang.String poblacio)
Setter poblacio

Parameters:
poblacio -

getEmail

public java.lang.String getEmail()
Getter email

Returns:
String

setEmail

public void setEmail(java.lang.String email)
Setter email

Parameters:
email -

getCp

public java.lang.Integer getCp()
Getter Codi Postal

Returns:
Integer

setCp

public void setCp(java.lang.Integer cp)
Setter Codi Postal

Parameters:
cp -

getDataNaixement

public java.util.Date getDataNaixement()
Getter Data de Naixement

Returns:
Date

setDataNaixement

public void setDataNaixement(java.util.Date dataNaixement)
Setter Data de Naixement

Parameters:
dataNaixement -

setTelefon

public void setTelefon(java.lang.String telefon)
Setter telefon

Parameters:
telefon -

getTelefon

public java.lang.String getTelefon()
Getter telefon

Returns:
String

getNomComplert

public java.lang.String getNomComplert()
Getter nom complert usuari

Returns:
String

isAdministratiu

public boolean isAdministratiu()
Es administratiu

Returns:
boolean

isPare

public boolean isPare()
Es pare

Returns:
boolean

isProfessor

public boolean isProfessor()
Es professor

Returns:
boolean

isAlumne

public boolean isAlumne()
Es alumne

Returns:
boolean

isAdministrador

public boolean isAdministrador()
Es administrador

Returns:
boolean

setFoto

public void setFoto(java.sql.Blob foto)
Setter Foto

Parameters:
foto -

getFoto

public java.sql.Blob getFoto()
Getter Foto

Returns:
Blob

getFotoStream

public java.io.InputStream getFotoStream()
                                  throws java.sql.SQLException
Getter foto en InputStrem

Returns:
InputStrem
Throws:
java.sql.SQLException

setFotoStream

public void setFotoStream(java.io.InputStream sourceStream)
                   throws java.io.IOException
Setter foto en InputStrem

Parameters:
sourceStream -
Throws:
java.io.IOException

getPhoto

public byte[] getPhoto()
                throws java.sql.SQLException
Obtenir la foto

Returns:
byte[]
Throws:
java.sql.SQLException

getResetcontrassenya

public java.lang.Integer getResetcontrassenya()
Getter resetcontrassenya

Returns:
Integer

setResetcontrassenya

public void setResetcontrassenya(java.lang.Integer resetcontrassenya)
Setter resetcontrassenya

Parameters:
resetcontrassenya -

isResetcontrassenya

public boolean isResetcontrassenya()
Getter isResetcontrassenya

Returns:
boolean

setResetcontrassenya

public void setResetcontrassenya(boolean resetcontrassenya)
Setter resetcontrassenya

Parameters:
resetcontrassenya -