Class StrategyRequestResolver

java.lang.Object
com.bluebell.greenhouse.planter.resolvers.request.strategy.StrategyRequestResolver

@Component public final class StrategyRequestResolver extends Object
Resolves strategy-domain entities referenced by API requests.
Version:
3.0.6
Author:
Stephen Prizio
  • Constructor Details

    • StrategyRequestResolver

      public StrategyRequestResolver()
  • Method Details

    • resolveByUid

      public Strategy resolveByUid(String strategyUid)
      Resolves a strategy by uid.
      Parameters:
      strategyUid - strategy uid
      Returns:
      Strategy
    • resolve

      public Strategy resolve(String strategyUid, String referenceCode)
      Resolves a strategy by uid or reference code.
      Parameters:
      strategyUid - strategy uid
      referenceCode - strategy reference code
      Returns:
      Strategy
    • resolveImplementationByUid

      public StrategyImplementation resolveImplementationByUid(String strategyImplementationUid)
      Resolves a strategy implementation by uid.
      Parameters:
      strategyImplementationUid - strategy implementation uid
      Returns:
      StrategyImplementation