Tries to create a booster for the selected meta-set code.
(final String code)
| 278 | * Tries to create a booster for the selected meta-set code. |
| 279 | */ |
| 280 | public IUnOpenedProduct getBooster(final String code) { |
| 281 | MetaSet ms = metaSets.get(code); |
| 282 | if (ms != null) return ms.getBooster(); |
| 283 | if (boosterResolver != null) { |
| 284 | IUnOpenedProduct override = boosterResolver.apply(code); |
| 285 | if (override != null) return override; |
| 286 | } |
| 287 | return new UnOpenedProduct(FModel.getMagicDb().getBoosters().get(code)); |
| 288 | } |
| 289 | |
| 290 | /** |
| 291 | * Install an optional booster resolver consulted before falling back |
no test coverage detected