edu.uoc.tcfj2ee_gatd.model.usuaris.entitats
Class DocIdentitat

java.lang.Object
  extended by edu.uoc.tcfj2ee_gatd.model.usuaris.entitats.DocIdentitat

@Embeddable
public class DocIdentitat
extends java.lang.Object

Document d'identitat d'un usuari

Author:
Jordi Tejero

Nested Class Summary
static class DocIdentitat.TIPUS
          Enumeració dels tipus de document d'identitat
 
Constructor Summary
DocIdentitat()
          Constructor sense paràmetres, obligatori
DocIdentitat(java.lang.String tipus, java.lang.String numero)
          Constructor a partir de tipus i número del document
 
Method Summary
 boolean equals(java.lang.Object altre)
           
 java.lang.String getNumero()
          Accessor de lectura del número
 DocIdentitat.TIPUS getTipus()
          Accessor de lectura
 int hashCode()
           
 void setNumero(java.lang.String numero)
          Accessor d'escriptura al número
 void setTipus(DocIdentitat.TIPUS tipus)
          Accessor d'escriptura del tipus
 void setTipus(java.lang.String nomTipus)
          Estableix el tipus a partir del seu nom
 java.lang.String toString()
          Representació textual de l'objecte, per a depuració i proves
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocIdentitat

public DocIdentitat()
Constructor sense paràmetres, obligatori


DocIdentitat

public DocIdentitat(java.lang.String tipus,
                    java.lang.String numero)
Constructor a partir de tipus i número del document

Parameters:
tipus - el nom del tipus
numero - el número
Method Detail

getTipus

public DocIdentitat.TIPUS getTipus()
Accessor de lectura

Returns:
el tipus del document

setTipus

public void setTipus(DocIdentitat.TIPUS tipus)
Accessor d'escriptura del tipus

Parameters:
tipus - el nou tipus

setTipus

public void setTipus(java.lang.String nomTipus)
Estableix el tipus a partir del seu nom

Parameters:
nomTipus - el nom del tipus
Throws:
java.lang.IllegalArgumentException - si nomTipus no és el nom de cap element de l'enumarció TIPUS
java.lang.NullPointerException - si nomTipus es null.

getNumero

public java.lang.String getNumero()
Accessor de lectura del número

Returns:
el número del document

setNumero

public void setNumero(java.lang.String numero)
Accessor d'escriptura al número

Parameters:
numero - el nou número del document

equals

public boolean equals(java.lang.Object altre)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Representació textual de l'objecte, per a depuració i proves

Overrides:
toString in class java.lang.Object
See Also:
Object.toString()