Class SiteAwareConfigProfileLoader<T extends org.craftercms.commons.config.profiles.ConfigurationProfile>


  • 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 Detail

      • SiteAwareConfigProfileLoader

        public SiteAwareConfigProfileLoader()
    • 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