Search in sources :

Example 1 with Role

use of com.ncedu.fooddelivery.api.v1.entities.Role in project 2021-msk-food-delivery by netcracker-edu.

the class UserUtils method clientPennyTeller.

public static User clientPennyTeller(Long id) {
    final String fullName = "Penny Teller";
    final String email = "penny@bigbang.theory";
    final Role role = Role.CLIENT;
    return createUser(id, fullName, email, role);
}
Also used : Role(com.ncedu.fooddelivery.api.v1.entities.Role)

Example 2 with Role

use of com.ncedu.fooddelivery.api.v1.entities.Role in project 2021-msk-food-delivery by netcracker-edu.

the class UserUtils method adminSheldonCooper.

public static User adminSheldonCooper(Long id) {
    final String fullName = "Sheldon Lee Cooper";
    final String email = "cooper@bigbang.theory";
    final Role role = Role.ADMIN;
    return createUser(id, fullName, email, role);
}
Also used : Role(com.ncedu.fooddelivery.api.v1.entities.Role)

Example 3 with Role

use of com.ncedu.fooddelivery.api.v1.entities.Role in project 2021-msk-food-delivery by netcracker-edu.

the class UserUtils method clientRajeshKoothrappali.

public static User clientRajeshKoothrappali(Long id) {
    final String fullName = "Rajesh Ramayan Koothrappali";
    final String email = "rajesh@bigbang.theory";
    final Role role = Role.CLIENT;
    return createUser(id, fullName, email, role);
}
Also used : Role(com.ncedu.fooddelivery.api.v1.entities.Role)

Example 4 with Role

use of com.ncedu.fooddelivery.api.v1.entities.Role in project 2021-msk-food-delivery by netcracker-edu.

the class UserUtils method moderatorLeonardHofstadter.

public static User moderatorLeonardHofstadter(Long id) {
    final String fullName = "Leonard Leakey Hofstadter";
    final String email = "hofstadter@bigbang.theory";
    final Role role = Role.MODERATOR;
    return createUser(id, fullName, email, role);
}
Also used : Role(com.ncedu.fooddelivery.api.v1.entities.Role)

Example 5 with Role

use of com.ncedu.fooddelivery.api.v1.entities.Role in project 2021-msk-food-delivery by netcracker-edu.

the class UserServiceImpl method getAllAdmins.

public List<UserInfoDTO> getAllAdmins() {
    Role adminRole = Role.ADMIN;
    List<User> admins = userRepo.findByRole(adminRole);
    List<UserInfoDTO> adminsDTO = new ArrayList<>();
    for (User admin : admins) {
        adminsDTO.add(createUserDTO(admin));
    }
    return adminsDTO;
}
Also used : Role(com.ncedu.fooddelivery.api.v1.entities.Role) User(com.ncedu.fooddelivery.api.v1.entities.User) UserInfoDTO(com.ncedu.fooddelivery.api.v1.dto.user.UserInfoDTO)

Aggregations

Role (com.ncedu.fooddelivery.api.v1.entities.Role)6 User (com.ncedu.fooddelivery.api.v1.entities.User)2 UserInfoDTO (com.ncedu.fooddelivery.api.v1.dto.user.UserInfoDTO)1