Skip to content

Instantly share code, notes, and snippets.

@jeanpierregomez
Last active March 14, 2024 21:44
Show Gist options
  • Save jeanpierregomez/bf05ff491c86887695fd619f04f77a32 to your computer and use it in GitHub Desktop.
Save jeanpierregomez/bf05ff491c86887695fd619f04f77a32 to your computer and use it in GitHub Desktop.
User use case
@RequiredArgsConstructor
public class UserUseCase {
private final UserRepository userRepository;
public User saveUser(User user) {
return userRepository.saveUser(user);
}
public User updateUser(User user) {
return userRepository.updateUser(user);
}
public void deleteUser(String id) {
userRepository.deleteUser(id);
}
public User getUser(String id) {
return userRepository.getUser(id);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment