com.liferay.portal.configuration
Class ConfigurationImpl

java.lang.Object
  extended by com.liferay.portal.configuration.ConfigurationImpl
All Implemented Interfaces:
com.liferay.portal.kernel.configuration.Configuration

public class ConfigurationImpl
extends java.lang.Object
implements com.liferay.portal.kernel.configuration.Configuration

Author:
Brian Wing Shun Chan, Shuyang Zhou

Constructor Summary
ConfigurationImpl(java.lang.ClassLoader classLoader, java.lang.String name)
           
ConfigurationImpl(java.lang.ClassLoader classLoader, java.lang.String name, long companyId)
           
 
Method Summary
 void addProperties(java.util.Properties properties)
           
protected  java.lang.String buildFilterCacheKey(java.lang.String key, com.liferay.portal.kernel.configuration.Filter filter, boolean arrayValue)
           
 void clearCache()
           
 boolean contains(java.lang.String key)
           
protected  java.lang.Object fixArrayValue(java.lang.String cacheKey, java.lang.String[] array)
           
 java.lang.String get(java.lang.String key)
           
 java.lang.String get(java.lang.String key, com.liferay.portal.kernel.configuration.Filter filter)
           
 java.lang.String[] getArray(java.lang.String key)
           
 java.lang.String[] getArray(java.lang.String key, com.liferay.portal.kernel.configuration.Filter filter)
           
protected  com.germinus.easyconf.ComponentProperties getComponentProperties()
           
protected  com.germinus.easyconf.Filter getEasyConfFilter(com.liferay.portal.kernel.configuration.Filter filter)
           
protected  java.lang.String getFileName(java.lang.ClassLoader classLoader, java.lang.String name)
           
 java.util.Properties getProperties()
           
 java.util.Properties getProperties(java.lang.String prefix, boolean removePrefix)
           
protected  void printSources(long companyId, java.lang.String webId)
           
 void removeProperties(java.util.Properties properties)
           
 void set(java.lang.String key, java.lang.String value)
           
protected  void updateBasePath(java.lang.ClassLoader classLoader, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationImpl

public ConfigurationImpl(java.lang.ClassLoader classLoader,
                         java.lang.String name)

ConfigurationImpl

public ConfigurationImpl(java.lang.ClassLoader classLoader,
                         java.lang.String name,
                         long companyId)
Method Detail

addProperties

public void addProperties(java.util.Properties properties)
Specified by:
addProperties in interface com.liferay.portal.kernel.configuration.Configuration

clearCache

public void clearCache()
Specified by:
clearCache in interface com.liferay.portal.kernel.configuration.Configuration

contains

public boolean contains(java.lang.String key)
Specified by:
contains in interface com.liferay.portal.kernel.configuration.Configuration

get

public java.lang.String get(java.lang.String key)
Specified by:
get in interface com.liferay.portal.kernel.configuration.Configuration

get

public java.lang.String get(java.lang.String key,
                            com.liferay.portal.kernel.configuration.Filter filter)
Specified by:
get in interface com.liferay.portal.kernel.configuration.Configuration

getArray

public java.lang.String[] getArray(java.lang.String key)
Specified by:
getArray in interface com.liferay.portal.kernel.configuration.Configuration

getArray

public java.lang.String[] getArray(java.lang.String key,
                                   com.liferay.portal.kernel.configuration.Filter filter)
Specified by:
getArray in interface com.liferay.portal.kernel.configuration.Configuration

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface com.liferay.portal.kernel.configuration.Configuration

getProperties

public java.util.Properties getProperties(java.lang.String prefix,
                                          boolean removePrefix)
Specified by:
getProperties in interface com.liferay.portal.kernel.configuration.Configuration

removeProperties

public void removeProperties(java.util.Properties properties)
Specified by:
removeProperties in interface com.liferay.portal.kernel.configuration.Configuration

set

public void set(java.lang.String key,
                java.lang.String value)
Specified by:
set in interface com.liferay.portal.kernel.configuration.Configuration

buildFilterCacheKey

protected java.lang.String buildFilterCacheKey(java.lang.String key,
                                               com.liferay.portal.kernel.configuration.Filter filter,
                                               boolean arrayValue)

fixArrayValue

protected java.lang.Object fixArrayValue(java.lang.String cacheKey,
                                         java.lang.String[] array)

getComponentProperties

protected com.germinus.easyconf.ComponentProperties getComponentProperties()

getEasyConfFilter

protected com.germinus.easyconf.Filter getEasyConfFilter(com.liferay.portal.kernel.configuration.Filter filter)

getFileName

protected java.lang.String getFileName(java.lang.ClassLoader classLoader,
                                       java.lang.String name)

printSources

protected void printSources(long companyId,
                            java.lang.String webId)

updateBasePath

protected void updateBasePath(java.lang.ClassLoader classLoader,
                              java.lang.String name)