Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
BackEnd-V2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Joel Andres Molina Velez
BackEnd-V2
Commits
bd08a2f8
Commit
bd08a2f8
authored
Jul 27, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se eliminan espacios en blanco
parent
c3b29c49
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
18 deletions
+7
-18
ServiceUzyTUsuario.java
...d/MovilidadWS/Service/UzyTUsuario/ServiceUzyTUsuario.java
+7
-18
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTUsuario/ServiceUzyTUsuario.java
View file @
bd08a2f8
...
...
@@ -27,8 +27,6 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
private
final
UzyTUsuarioMapper
mapper
;
private
final
UzyTPerfilMapper
mapperPerfil
;
public
ServiceUzyTUsuario
(
DaoUzyTUsuario
daoUzyTUsuario
,
DaoUzyTPerfil
daoUzyTPerfil
,
UzyTUsuarioMapper
mapper
,
UzyTPerfilMapper
mapperPerfil
)
{
this
.
daoUzyTUsuario
=
daoUzyTUsuario
;
this
.
daoUzyTPerfil
=
daoUzyTPerfil
;
...
...
@@ -84,8 +82,7 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
ModelUzyTUsuario
entity
=
mapper
.
dtoToEntity
(
dtoUzyTUsuario
);
ModelUzyTUsuario
nuevoEntity
=
daoUzyTUsuario
.
save
(
entity
);
return
mapper
.
entityToDto
(
nuevoEntity
);
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
throw
new
RuntimeException
(
"Error al guardar el usuario: "
+
ex
.
getMessage
());
}
}
...
...
@@ -96,7 +93,6 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
throw
new
InvalidArgumentException
(
"El ID del usuario debe ser válido y mayor que cero."
);
}
try
{
ModelUzyTUsuario
entity
=
daoUzyTUsuario
.
findById
(
id
)
.
orElseThrow
(()
->
new
ResourceNotFoundException
(
"Usuario no encontrado con ID: "
+
id
));
if
(
dtoUzyTUsuario
.
getUzytusuario_nombres
()
!=
null
)
{
...
...
@@ -162,15 +158,11 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
if
(
dtoUzyTUsuario
.
getSpbpers_sex
()
!=
null
)
{
entity
.
setSpbpers_sex
(
dtoUzyTUsuario
.
getSpbpers_sex
());
}
// Guardar los cambios y obtener el usuario actualizado
ModelUzyTUsuario
usuarioActualizado
=
daoUzyTUsuario
.
save
(
entity
);
// Convertir el usuario actualizado a DtoUzyTUsuario y devolverlo
return
mapper
.
entityToDto
(
usuarioActualizado
);
}
catch
(
ResourceNotFoundException
ex
)
{
throw
ex
;
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
throw
new
RuntimeException
(
"Error al editar el usuario -> "
+
ex
.
getMessage
());
}
}
...
...
@@ -196,7 +188,6 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
}
}
@Override
public
DtoUsuarioConPerfiles
asignarPerfilAUsuario
(
Long
uzytusuario_id
,
Long
uzytperfil_id
)
{
if
(
uzytusuario_id
<=
0
||
uzytperfil_id
<=
0
)
{
...
...
@@ -217,7 +208,6 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
daoUzyTUsuario
.
save
(
usuario
);
Set
<
DtoUzyTPerfil
>
perfilesDto
=
mapperPerfil
.
entitiesToDtosSet
(
usuario
.
getUzytperfils
());
// Se crea un objetjo de DtoUsuarioConPerfiles para asignarles su valor a los campos
DtoUsuarioConPerfiles
dtoUsuarioConPerfiles
=
new
DtoUsuarioConPerfiles
();
dtoUsuarioConPerfiles
.
setUzytusuario_id
(
usuario
.
getUzytusuario_id
());
dtoUsuarioConPerfiles
.
setUzytusuario_nombres
(
usuario
.
getUzytusuario_nombres
());
...
...
@@ -225,14 +215,15 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
return
dtoUsuarioConPerfiles
;
}
catch
(
ResourceNotFoundException
|
InvalidArgument
Exception
ex
)
{
}
catch
(
InvalidArgumentException
|
ResourceNotFound
Exception
ex
)
{
throw
ex
;
}
catch
(
Exception
ex
)
{
}
catch
(
Exception
ex
)
{
throw
new
RuntimeException
(
"Error al asignar perfil al usuario: "
+
ex
.
getMessage
());
}
}
public
DtoUsuarioConPerfiles
eliminarPerfilDeUsuario
(
Long
uzytusuario_id
,
Long
uzytperfil_id
)
{
public
DtoUsuarioConPerfiles
eliminarPerfilDeUsuario
(
Long
uzytusuario_id
,
Long
uzytperfil_id
)
{
if
(
uzytusuario_id
<=
0
||
uzytperfil_id
<=
0
)
{
throw
new
InvalidArgumentException
(
"Se debe ingresar un ID válido y mayor que cero."
);
}
...
...
@@ -253,7 +244,6 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
daoUzyTUsuario
.
save
(
usuario
);
Set
<
DtoUzyTPerfil
>
perfilesDto
=
mapperPerfil
.
entitiesToDtosSet
(
usuario
.
getUzytperfils
());
// Se crea un objeto de DtoUsuarioConPerfiles para asignarles su valor a los campos
DtoUsuarioConPerfiles
dtoUsuarioConPerfiles
=
new
DtoUsuarioConPerfiles
();
dtoUsuarioConPerfiles
.
setUzytusuario_id
(
usuario
.
getUzytusuario_id
());
dtoUsuarioConPerfiles
.
setUzytusuario_nombres
(
usuario
.
getUzytusuario_nombres
());
...
...
@@ -261,14 +251,13 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
return
dtoUsuarioConPerfiles
;
}
catch
(
ResourceNotFoundException
|
InvalidArgument
Exception
ex
)
{
}
catch
(
InvalidArgumentException
|
ResourceNotFound
Exception
ex
)
{
throw
ex
;
}
catch
(
Exception
ex
)
{
throw
new
RuntimeException
(
"Error al eliminar perfil del usuario: "
+
ex
.
getMessage
());
}
}
@Override
public
Set
<
DtoUzyTPerfil
>
findPerfilesByUsuarioId
(
Long
uzytusuario_id
)
{
if
(
uzytusuario_id
==
null
||
uzytusuario_id
<=
0
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment