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

  • 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 of ConfigurationProfile that loads profiles from a specific file in the current site.
    Author:
    avasquez
    • Constructor Detail

      • ConfigurationProfileLoaderImpl

        public ConfigurationProfileLoaderImpl()
    • 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 interface org.craftercms.commons.config.profiles.ConfigurationProfileLoader<T extends org.craftercms.commons.config.profiles.ConfigurationProfile>
        Throws:
        org.craftercms.commons.config.ConfigurationException