| Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
| AssetResolutionEngine |
|
| 1.0;1 |
| 1 | package org.kuali.rice.krms.api; | |
| 2 | ||
| 3 | public interface AssetResolutionEngine { | |
| 4 | ||
| 5 | /** | |
| 6 | * | |
| 7 | * @param asset | |
| 8 | * @return | |
| 9 | * @throws AssetResolutionException | |
| 10 | */ | |
| 11 | <T> T resolveAsset(Asset asset) throws AssetResolutionException; | |
| 12 | ||
| 13 | /** | |
| 14 | * | |
| 15 | * @param asset | |
| 16 | * @param value | |
| 17 | */ | |
| 18 | void addAssetValue(Asset asset, Object value); | |
| 19 | ||
| 20 | /** | |
| 21 | * | |
| 22 | * @param assetResolver | |
| 23 | */ | |
| 24 | void addAssetResolver(AssetResolver<?> assetResolver); | |
| 25 | ||
| 26 | } |