|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.tcfj2ee_gatd.model.comu.Entitat
edu.uoc.tcfj2ee_gatd.model.usuaris.entitats.Usuari
edu.uoc.tcfj2ee_gatd.model.peticions.entitats.Empleat
edu.uoc.tcfj2ee_gatd.model.atencio.entitats.Tecnic
@Entity public class Tecnic
Un empleat amb perfil de tècnic
Constructor Summary | |
---|---|
Tecnic()
Constructor sense paràmetres, obligatori |
|
Tecnic(Seu seu,
java.lang.String nomUsuari,
java.lang.String clauAccess,
DocIdentitat di,
Contacte contacte,
Adreça adreça,
java.lang.String codiIdioma,
java.lang.String numSS,
boolean actiu)
Constructor. |
Method Summary | |
---|---|
void |
accepta(Peticio peti)
Estableix la petició acceptada pel tècnic, modificant-li l'estat. |
void |
assignat(Peticio peti)
Afegeix una petició a les del tècnic, modificant-li l'estat |
Peticio |
getAcceptada()
Dona la petició acceptada del tècnic. |
int |
getNumAssignades()
Dona el número de peticions assignades al tècnic |
java.util.Collection<Peticio> |
getPendents()
Publica les peticions pendents, com una col·lecció. |
java.lang.Iterable<Peticio> |
getPeticions()
Dona la seqüència de totes les peticions del tècnic. |
Seu |
getSeu()
Accessor de lectura la seu del tècnic |
boolean |
isActiu()
Accessor de lectura a l'indicador d'activitat |
void |
posat(Peticio p)
Afegeix una petició al tècnic, sense afectar al seu estat. |
java.util.Collection<Peticio> |
retiratPendents()
Retira totes les peticions pendents (estat ASSIGNADA o ACCEPTADA) de la col·lecció de peticions del tècnic. |
void |
setActiu(boolean actiu)
Accessor d'escriptura a l'indicador d'activitat |
void |
setSeu(Seu seu)
Estableix la seu del tècnic. |
java.lang.String |
toString()
|
Methods inherited from class edu.uoc.tcfj2ee_gatd.model.peticions.entitats.Empleat |
---|
getNumSS, setNumSS |
Methods inherited from class edu.uoc.tcfj2ee_gatd.model.usuaris.entitats.Usuari |
---|
equals, getAdreça, getBreu, getClauAcces, getCodiIdioma, getContacte, getDi, getNomUsuari, hashCode, setClauAcces, setCodiIdioma, setNomUsuari |
Methods inherited from class edu.uoc.tcfj2ee_gatd.model.comu.Entitat |
---|
alta, baixa, getDataAlta, getDataBaixa, getLogger, getVersio, isAlta, isBaixa, setDataAlta, setDataBaixa, setVersio |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Tecnic()
public Tecnic(Seu seu, java.lang.String nomUsuari, java.lang.String clauAccess, DocIdentitat di, Contacte contacte, Adreça adreça, java.lang.String codiIdioma, java.lang.String numSS, boolean actiu)
seu
- nomUsuari
- clauAccess
- di
- contacte
- adreça
- codiIdioma
- numSS
- actiu
- Method Detail |
---|
public boolean isActiu()
actiu
public void setActiu(boolean actiu)
actiu
- el nou valor de l'atribut actiu
public void posat(Peticio p)
p
- la peticiópublic java.lang.Iterable<Peticio> getPeticions()
public Seu getSeu()
seu
public void setSeu(Seu seu)
Seu
actual i del nou.
seu
- la nova seu del tècnicpublic Peticio getAcceptada()
null
si no en té cappublic void accepta(Peticio peti)
pre
post la petició és a la posició 0 de la llista de pendents i és en estat ACCEPTADA.
peti
- la nova petició acceptadapublic void assignat(Peticio peti)
peti
- la nova petició acceptadapublic java.util.Collection<Peticio> retiratPendents()
public java.util.Collection<Peticio> getPendents()
Si el tècnic té alguna petició acceptada, és a la posició 0 de la llista.
public int getNumAssignades()
public java.lang.String toString()
toString
in class Empleat
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |