Class SiteAwareConfigProfileLoader<T extends org.craftercms.commons.config.profiles.ConfigurationProfile>
- java.lang.Object
-
- org.craftercms.studio.impl.v1.util.config.profiles.SiteAwareConfigProfileLoader<T>
-
public class SiteAwareConfigProfileLoader<T extends org.craftercms.commons.config.profiles.ConfigurationProfile> extends Object
Reads a configuration profiles file for a specific site and loads a specificConfigurationProfile
.- Author:
- avasquez
-
-
Constructor Summary
Constructors Constructor Description SiteAwareConfigProfileLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
loadProfile(String site, String profileId)
void
setContentService(ContentService contentService)
void
setProfileMapper(org.craftercms.commons.config.ConfigurationMapper<T> profileMapper)
void
setProfilesModule(String profilesModule)
void
setProfilesPath(String profilesPath)
-
-
-
Method Detail
-
setProfilesModule
public void setProfilesModule(String profilesModule)
-
setProfilesPath
public void setProfilesPath(String profilesPath)
-
setProfileMapper
public void setProfileMapper(org.craftercms.commons.config.ConfigurationMapper<T> profileMapper)
-
setContentService
public void setContentService(ContentService contentService)
-
loadProfile
public T loadProfile(String site, String profileId) throws org.craftercms.commons.config.ConfigurationException, org.craftercms.commons.config.profiles.ConfigurationProfileNotFoundException
- Throws:
org.craftercms.commons.config.ConfigurationException
org.craftercms.commons.config.profiles.ConfigurationProfileNotFoundException
-
-