Class SystemConfig

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.ISystemConfig

    public class SystemConfig
    extends Object
    implements org.pentaho.platform.api.engine.ISystemConfig
    User: nbaker Date: 4/2/13
    • Constructor Detail

      • SystemConfig

        public SystemConfig()
      • SystemConfig

        public SystemConfig​(List<org.pentaho.platform.api.engine.IConfiguration> startingConfigs)
                     throws IOException
        Throws:
        IOException
    • Method Detail

      • getProperty

        public String getProperty​(String placeholder)
        Specified by:
        getProperty in interface org.pentaho.platform.api.engine.ISystemConfig
      • getConfiguration

        public org.pentaho.platform.api.engine.IConfiguration getConfiguration​(String configId)
        Specified by:
        getConfiguration in interface org.pentaho.platform.api.engine.ISystemConfig
      • registerConfiguration

        public void registerConfiguration​(org.pentaho.platform.api.engine.IConfiguration configuration)
                                   throws IOException
        Specified by:
        registerConfiguration in interface org.pentaho.platform.api.engine.ISystemConfig
        Throws:
        IOException
      • listConfigurations

        public org.pentaho.platform.api.engine.IConfiguration[] listConfigurations()
        Specified by:
        listConfigurations in interface org.pentaho.platform.api.engine.ISystemConfig