Class ConfigurationProfileLoaderImpl<T extends org.craftercms.commons.config.profiles.ConfigurationProfile>
- java.lang.Object
-
- org.craftercms.engine.util.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>
Implementation ofConfigurationProfile
that loads profiles from a specific file in the current site.- Author:
- avasquez
-
-
Constructor Summary
Constructors Constructor Description ConfigurationProfileLoaderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
loadProfile(String id)
void
setConfigurationProvider(org.craftercms.commons.config.ConfigurationProvider configurationProvider)
void
setProfileMapper(org.craftercms.commons.config.ConfigurationMapper<T> profileMapper)
void
setProfilesModule(String profilesModule)
void
setProfilesUrl(String profilesUrl)
-
-
-
Method Detail
-
setProfilesModule
public void setProfilesModule(String profilesModule)
-
setProfilesUrl
public void setProfilesUrl(String profilesUrl)
-
setProfileMapper
public void setProfileMapper(org.craftercms.commons.config.ConfigurationMapper<T> profileMapper)
-
setConfigurationProvider
public void setConfigurationProvider(org.craftercms.commons.config.ConfigurationProvider configurationProvider)
-
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
-
-