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

java.lang.Object
org.craftercms.engine.util.config.profiles.ConfigurationProfileLoaderImpl<T>
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 Details

    • ConfigurationProfileLoaderImpl

      public ConfigurationProfileLoaderImpl()
  • Method Details

    • 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