Class PortfolioRequestResolver

java.lang.Object
com.bluebell.greenhouse.planter.resolvers.request.portfolio.PortfolioRequestResolver

@Component public final class PortfolioRequestResolver extends Object
Builds an authenticated user's portfolio claim for an API request.
Version:
3.0.6
Author:
Stephen Prizio
  • Constructor Details

    • PortfolioRequestResolver

      public PortfolioRequestResolver()
  • Method Details

    • resolve

      public PortfolioRequestContext resolve(jakarta.servlet.http.HttpServletRequest request, long portfolioNumber)
      Resolves the authenticated user and requested portfolio.
      Parameters:
      request - HttpServletRequest
      portfolioNumber - portfolio number
      Returns:
      PortfolioRequestContext
    • resolve

      public PortfolioRequestContext resolve(User user, long portfolioNumber)
      Resolves the requested portfolio for an already authenticated user.
      Parameters:
      user - User
      portfolioNumber - portfolio number
      Returns:
      PortfolioRequestContext