/** * Initialise un provider locator pour les tests unitaires. Les providers de logs et de bootstrap * sont renseignés avec des providers "bouchons". */ public static final void initMockProviderLocator() { ProviderLocator lc_pl = new ProviderLocator(new HashMap()); lc_pl.put("bootstrap", new BootstrapMockProvider()); lc_pl.put("logging", new LoggingMockProvider()); ProviderLocator.setProviderLocator(lc_pl); }
/** * Retourne une instance d'un access delegate provider * * @return access delegate provider */ public static final IAccessDelegateProvider getAccessDelegateProvider() { return (IAccessDelegateProvider) (ProviderLocator.getProvider(IProviderConstants.ACCESS_DELEGATE_PROVIDER_KEY)); }