Class ConfigurationProfileLoaderImpl<T extends org.craftercms.commons.config.profiles.ConfigurationProfile>
- java.lang.Object
-
- org.craftercms.deployer.utils.config.profiles.ConfigurationProfileLoaderImpl<T>
-
- All Implemented Interfaces:
org.craftercms.commons.config.profiles.ConfigurationProfileLoader<T>
public class ConfigurationProfileLoaderImpl<T extends org.craftercms.commons.config.profiles.ConfigurationProfile> extends Object implements org.craftercms.commons.config.profiles.ConfigurationProfileLoader<T>
Default implementation ofConfigurationProfile
.- Author:
- avasquez
-
-
Constructor Summary
Constructors Constructor Description ConfigurationProfileLoaderImpl(String profilesModule, String profilesUrl, org.craftercms.commons.config.ConfigurationMapper<T> profileMapper, org.craftercms.commons.config.ConfigurationProvider configurationProvider)
-
-
-
Constructor Detail
-
ConfigurationProfileLoaderImpl
@ConstructorProperties({"profilesModule","profilesUrl","profileMapper","configurationProvider"}) public ConfigurationProfileLoaderImpl(String profilesModule, String profilesUrl, org.craftercms.commons.config.ConfigurationMapper<T> profileMapper, org.craftercms.commons.config.ConfigurationProvider configurationProvider)
-
-
Method Detail
-
loadProfile
public T loadProfile(String id) throws org.craftercms.commons.config.ConfigurationException
- Specified by:
loadProfile
in interfaceorg.craftercms.commons.config.profiles.ConfigurationProfileLoader<T extends org.craftercms.commons.config.profiles.ConfigurationProfile>
- Throws:
org.craftercms.commons.config.ConfigurationException
-
-