Sobes.tech
Junior — Senior

Creating a service to identify inactive clients

livecode

Task condition

It is necessary to implement the method getUsersAbsentForDuration(Duration duration), which will return a list of users who have not placed orders during the specified period.

public abstract class AnalyricsService {
    OrderRepository ordersRepo = new OrderRepository();
    UserRepository usersRepo = new UserRepository();
    public abstract List<User> getUsersAbsentForDuration(Duration duration);
}