Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Alba María Álvarez
/
AppRecetas
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
5ac10f33
authored
Jun 20, 2025
by
Alba María Álvarez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
bugfix(user): cambio findByUsername por findByEmail en ReadUser repositorio y servicio
parent
1d6c647e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
8 additions
and
8 deletions
src/main/java/com/example/apprecetas/user/application/ReadUserUseCase.java
src/main/java/com/example/apprecetas/user/application/impl/ReadUserUseCaseImpl.java
src/main/java/com/example/apprecetas/user/domain/repository/ReadUserRepository.java
src/main/java/com/example/apprecetas/user/infrastructure/repository/impl/ReadUserRepositoryImpl.java
src/main/java/com/example/apprecetas/user/infrastructure/repository/mongodb/UserRepository.java
src/main/java/com/example/apprecetas/user/application/ReadUserUseCase.java
View file @
5ac10f33
...
@@ -8,7 +8,7 @@ public interface ReadUserUseCase {
...
@@ -8,7 +8,7 @@ public interface ReadUserUseCase {
User
readById
(
String
id
);
User
readById
(
String
id
);
User
readBy
Username
(
String
username
);
User
readBy
Email
(
String
email
);
List
<
User
>
readAll
();
List
<
User
>
readAll
();
...
...
src/main/java/com/example/apprecetas/user/application/impl/ReadUserUseCaseImpl.java
View file @
5ac10f33
...
@@ -28,9 +28,9 @@ public class ReadUserUseCaseImpl implements ReadUserUseCase {
...
@@ -28,9 +28,9 @@ public class ReadUserUseCaseImpl implements ReadUserUseCase {
}
}
@Override
@Override
public
User
readBy
Username
(
String
username
)
{
public
User
readBy
Email
(
String
email
)
{
return
repository
.
readBy
Username
(
username
).
map
(
mapper:
:
mapDocument
)
return
repository
.
readBy
Email
(
email
).
map
(
mapper:
:
mapDocument
)
.
orElseThrow
(()
->
new
EntityNotFoundException
(
"Usuario con
username "
+
username
+
" no encontrado"
));
.
orElseThrow
(()
->
new
EntityNotFoundException
(
"Usuario con
email "
+
email
+
" no encontrado"
));
}
}
@Override
@Override
...
...
src/main/java/com/example/apprecetas/user/domain/repository/ReadUserRepository.java
View file @
5ac10f33
...
@@ -9,7 +9,7 @@ public interface ReadUserRepository {
...
@@ -9,7 +9,7 @@ public interface ReadUserRepository {
Optional
<
UserDocument
>
readById
(
String
id
);
Optional
<
UserDocument
>
readById
(
String
id
);
Optional
<
UserDocument
>
readBy
Username
(
String
username
);
Optional
<
UserDocument
>
readBy
Email
(
String
email
);
List
<
UserDocument
>
readAll
();
List
<
UserDocument
>
readAll
();
...
...
src/main/java/com/example/apprecetas/user/infrastructure/repository/impl/ReadUserRepositoryImpl.java
View file @
5ac10f33
...
@@ -21,8 +21,8 @@ public class ReadUserRepositoryImpl implements ReadUserRepository {
...
@@ -21,8 +21,8 @@ public class ReadUserRepositoryImpl implements ReadUserRepository {
}
}
@Override
@Override
public
Optional
<
UserDocument
>
readBy
Username
(
String
username
)
{
public
Optional
<
UserDocument
>
readBy
Email
(
String
email
)
{
return
repositoryJpa
.
findBy
Username
(
username
);
return
repositoryJpa
.
findBy
Email
(
email
);
}
}
@Override
@Override
...
...
src/main/java/com/example/apprecetas/user/infrastructure/repository/mongodb/UserRepository.java
View file @
5ac10f33
...
@@ -5,5 +5,5 @@ import org.springframework.data.mongodb.repository.MongoRepository;
...
@@ -5,5 +5,5 @@ import org.springframework.data.mongodb.repository.MongoRepository;
import
java.util.Optional
;
import
java.util.Optional
;
public
interface
UserRepository
extends
MongoRepository
<
UserDocument
,
String
>
{
public
interface
UserRepository
extends
MongoRepository
<
UserDocument
,
String
>
{
Optional
<
UserDocument
>
findBy
Username
(
String
username
);
Optional
<
UserDocument
>
findBy
Email
(
String
email
);
}
}
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