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 specific
ConfigurationProfile.- Author:
- avasquez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionloadProfile(String site, String profileId) voidsetContentService(ContentService contentService) voidsetContextManager(ContextManager contextManager) voidsetProfileMapper(org.craftercms.commons.config.ConfigurationMapper<T> profileMapper) voidsetProfilesModule(String profilesModule) voidsetProfilesPath(String profilesPath)
-
Constructor Details
-
SiteAwareConfigProfileLoader
public SiteAwareConfigProfileLoader()
-
-
Method Details
-
setContextManager
-
setProfilesModule
-
setProfilesPath
-
setProfileMapper
-
setContentService
-
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.ConfigurationExceptionorg.craftercms.commons.config.profiles.ConfigurationProfileNotFoundException
-