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 Details

    • SiteAwareConfigProfileLoader

      public SiteAwareConfigProfileLoader(String profilesModule, String profilesPath, org.craftercms.commons.config.ConfigurationMapper<T> profileMapper, ContentService contentService, ContextManager contextManager)
  • Method Details

    • 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