com.evolveum.midpoint.init
Class StartupConfiguration

java.lang.Object
  extended by com.evolveum.midpoint.init.StartupConfiguration
All Implemented Interfaces:
MidpointConfiguration

public class StartupConfiguration
extends Object
implements MidpointConfiguration


Constructor Summary
StartupConfiguration()
          Default constructor
StartupConfiguration(String configFilename)
          Constructor
 
Method Summary
 String getConfigFilename()
          Get current configuration file name
 org.apache.commons.configuration.Configuration getConfiguration(String componentName)
          get configuration for symbolic name of the component from configuration subsytem.
 String getMidpointHome()
           
 void init()
          Initialize system configuration
 void load()
          Load system configuration
 void save()
          Save system configuration
 void setConfigFilename(String configFilename)
          Set configuration filename
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StartupConfiguration

public StartupConfiguration()
Default constructor


StartupConfiguration

public StartupConfiguration(String configFilename)
Constructor

Parameters:
configFilename - alternative configuration file
Method Detail

getConfigFilename

public String getConfigFilename()
Get current configuration file name

Returns:

setConfigFilename

public void setConfigFilename(String configFilename)
Set configuration filename

Parameters:
configFilename -

getMidpointHome

public String getMidpointHome()
Specified by:
getMidpointHome in interface MidpointConfiguration

getConfiguration

public org.apache.commons.configuration.Configuration getConfiguration(String componentName)
Description copied from interface: MidpointConfiguration
get configuration for symbolic name of the component from configuration subsytem.

Specified by:
getConfiguration in interface MidpointConfiguration
Parameters:
componentName - name of the component Samples of names:
    • repository -> midpoint.repository
      provisioning -> midpoint.provisioning
      model -> midpoint.model
  • Returns:
    Configuration object ://commons.apache.org/configuration /apidocs/org/apache/commons/configuration/Configuration.html Sample how to get config value: config.getInt("port", 1234);

    init

    public void init()
    Initialize system configuration


    load

    public void load()
    Load system configuration


    save

    public void save()
    Save system configuration


    toString

    public String toString()
    Overrides:
    toString in class Object


    Copyright © 2013 evolveum. All Rights Reserved.