Class DashboardService

java.lang.Object
vaultWeb.services.DashboardService

@Service public class DashboardService extends Object
Aggregates all pieces of information a dashboard needs about a user so the frontend can render it with a single API call.
  • Constructor Details

    • DashboardService

      public DashboardService()
  • Method Details

    • buildDashboard

      public UserDashboardDto buildDashboard(User user)
      Builds the full dashboard payload for a given user.
      Parameters:
      user - the authenticated user
      Returns:
      aggregated dashboard data