@Service(value="ServeiUsuari")
public class ServeiUsuari
extends java.lang.Object
Constructor and Description |
---|
ServeiUsuari() |
Modifier and Type | Method and Description |
---|---|
void |
actualitzaEstatUsuari(java.lang.String usuariAdministrador,
java.lang.String login,
java.lang.String estatUsuari)
Mètode que serveix per modificar el estat (actiu o baixa) de un usuari en concret.
|
java.util.Map<java.lang.String,java.lang.String> |
altaUsuari(java.lang.String usuariAdministrador,
java.lang.Integer idUsuari,
java.lang.String tipusUsuari,
java.lang.String login,
java.lang.String contrasenya,
java.lang.String eMail)
Mètode que serveix per donar de alta a un nou usuari de l'aplicació.
|
void |
canviarContrasenya(java.lang.String login,
java.lang.String contrasenya)
Mètode que serveix per canviar la contrasenya de un usuari en concret a partir del seu nom identificatiu de usuari.
|
Empleat |
cercarEmpleat(java.lang.Integer idEmpleat)
Mètode que serveix per a cercar un empleat a partir del seu identificador de empleat.
|
java.util.Map<java.lang.String,java.lang.Object> |
cercarUsuari(java.lang.String login)
Mètode que serveix per cercar a un usuari en concret utilitzant el seu nom identificatiu d'usuari.
|
java.lang.Boolean |
comprovarContrasenya(java.lang.String login,
java.lang.String contrasenya)
Mètode que serveix per comprovar si la contrasenya proporcionada és idèntica a l'emmagatzemada dins de la base de dades.
|
java.util.Map<java.lang.String,java.lang.String> |
modificaUsuari(java.lang.String usuariAdministrador,
java.lang.Integer idUsuari,
java.lang.String login,
java.lang.String contrasenya,
java.lang.String eMail)
Mètode que serveix per modificar les dades de un usuari en concret.
|
java.util.List<Empleat> |
obtenirLlistatEmpleats()
Mètode que serveix per a obtenir un llistat d'objectes de tipus empleat.
|
java.util.List<Usuari> |
obtenirLlistatUsuaris()
Mètode que serveix per a obtenir un llistat d'objectes de tipus usuari.
|
public java.util.List<Usuari> obtenirLlistatUsuaris() throws ExcepcioUsuari
ExcepcioUsuari
public java.util.List<Empleat> obtenirLlistatEmpleats() throws ExcepcioUsuari
ExcepcioUsuari
public void actualitzaEstatUsuari(java.lang.String usuariAdministrador, java.lang.String login, java.lang.String estatUsuari) throws ExcepcioUsuari
usuariAdministrador
- objecte que conté el nom identificatiu del usuari administrador.login
- objecte que conté el nom identificatiu del usuari.estatUsuari
- objecte que conté el estat del usuari.ExcepcioUsuari
public java.util.Map<java.lang.String,java.lang.String> modificaUsuari(java.lang.String usuariAdministrador, java.lang.Integer idUsuari, java.lang.String login, java.lang.String contrasenya, java.lang.String eMail)
usuariAdministrador
- objecte que conté el nom identificatiu del usuari administrador.idUsuari
- objecte que conté el identificador del usuari.login
- objecte que conté el nom identificatiu del usuari.contrasenya
- objecte que conté la contrasenya del usuari.eMail
- objecte que conté el correu electrònic del usuari.public java.util.Map<java.lang.String,java.lang.String> altaUsuari(java.lang.String usuariAdministrador, java.lang.Integer idUsuari, java.lang.String tipusUsuari, java.lang.String login, java.lang.String contrasenya, java.lang.String eMail)
usuariAdministrador
- objecte que conté el nom identificatiu del usuari administrador.idUsuari
- objecte que conté el identificador del usuari.tipusUsuari
- objecte que conté el tipus de usuari.login
- objecte que conté el nom identificatiu del usuari.contrasenya
- objecte que conté la contrasenya del usuari.eMail
- objecte que conté el correu electrònic del usuari.public java.util.Map<java.lang.String,java.lang.Object> cercarUsuari(java.lang.String login)
login
- objecte que conté el nom identificatiu del usuari.public Empleat cercarEmpleat(java.lang.Integer idEmpleat) throws ExcepcioUsuari
idEmpleat
- objecte que conté el identificador de empleat.ExcepcioUsuari
public java.lang.Boolean comprovarContrasenya(java.lang.String login, java.lang.String contrasenya) throws ExcepcioUsuari
login
- objecte que conté el nom identificatiu del usuari.contrasenya
- objecte que conté la contrasenya del usuari.ExcepcioUsuari
public void canviarContrasenya(java.lang.String login, java.lang.String contrasenya) throws ExcepcioUsuari
login
- objecte que conté el nom identificatiu del usuari.contrasenya
- objecte que conté la contrasenya del usuari.ExcepcioUsuari