org.kuali.rice.kew.plugin
Class PluginConfig

java.lang.Object
  extended by org.kuali.rice.core.framework.config.property.AbstractBaseConfig
      extended by org.kuali.rice.core.framework.config.property.SimpleConfig
          extended by org.kuali.rice.core.impl.config.property.ConfigParserImplConfig
              extended by org.kuali.rice.kew.plugin.PluginConfig
All Implemented Interfaces:
Config

public class PluginConfig
extends ConfigParserImplConfig

Class representing a plugin's config, containing configuration settings parsed from the config.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Config

Field Summary
 
Fields inherited from class org.kuali.rice.core.framework.config.property.SimpleConfig
configs, fileLocs, propertiesUsed
 
Fields inherited from interface org.kuali.rice.core.api.config.property.Config
ALT_OJB_FILE, ALT_SPRING_FILE, APPLICATION_NAME, APPLICATION_VERSION, BAM_ENABLED, BASE_WEB_SERVICE_URL_WORKFLOW_CLIENT_FILE, BASE_WEB_SERVICE_WSDL_PATH, BATCH_MODE, CREDENTIALS_SOURCE_FACTORY, DATASOURCE_DRIVER_NAME, DATASOURCE_OJB_SEQUENCE_MANAGER, DATASOURCE_OJB_SEQUENCE_MANAGER_CLASS, DATASOURCE_PASSWORD, DATASOURCE_PLATFORM, DATASOURCE_POOL_MAX_SIZE, DATASOURCE_POOL_MAXWAIT, DATASOURCE_POOL_MIN_SIZE, DATASOURCE_POOL_VALIDATION_QUERY, DATASOURCE_URL, DATASOURCE_USERNAME, DEFAULT_KEW_NOTE_CLASS, DEV_MODE, DOCUMENT_LOCK_TIMEOUT, EDL_CONFIG_LOCATION, EMAIL_SECURITY_PATH, EMBEDDED_PLUGIN_DEFAULT_CURRENT_CLASS_LOADER, EMBEDDED_PLUGIN_LOCATIAON, ENABLE_EMAIL_REMINDER_LIFECYCLE, ENABLE_XML_PIPELINE_LIFECYCLE, ENVIRONMENT, EXTRA_CLASSES_DIR, EXTRA_LIB_DIR, FIRST_DAILY_EMAIL_DELIVERY_DATE, FIRST_WEEKLY_EMAIL_DELIVERY_DATE, KEN_URL, KEW_URL, KEYSTORE_ALIAS, KEYSTORE_FILE, KEYSTORE_PASSWORD, KIM_URL, KR_URL, LOG4J_SETTINGS_PATH, LOG4J_SETTINGS_PROPS, LOG4J_SETTINGS_RELOADINTERVAL_MINS, LOG4J_SETTINGS_XML, M_BEANS, MESSAGE_PERSISTENCE, MODULE_NAME, NODE_PROPERTIES_PATH, OJB_PLATFORM, OUT_BOX_MODE, PLUGIN_DIR, PROD_ENVIRONMENT_CODE, REFRESH_RATE, RICE_VERSION, SERVICE_SERVLET_URL, THREAD_POOL_SIZE, TRANSACTION_TIMEOUT, VERSION, WEB_SERVICE_CONNECT_RETRY, WSDL_LOCATION_WORKFLOW_CLIENT_FILE
 
Constructor Summary
PluginConfig(File configFile, Config parentConfig)
           
PluginConfig(URL url, Config parentConfig)
           
 
Method Summary
 void addListener(String listenerClass)
           
 Map getBaseObjects()
           
 Properties getBaseProperties()
           
 List getListeners()
           
 Object getObject(String key)
           
 Map<String,Object> getObjects()
           
 String getResourceLoaderClassname()
           
 void setResourceLoaderClassname(String resourceLoaderClassname)
           
 String toString()
           
 
Methods inherited from class org.kuali.rice.core.impl.config.property.ConfigParserImplConfig
parseConfig, parseWithConfigParserImpl, putPropertiesInPropsUsed
 
Methods inherited from class org.kuali.rice.core.framework.config.property.SimpleConfig
configureBuiltIns, getProperties, getProperty, putConfig, putObject, putObjects, putProperties, putProperty, removeObject, removeProperty
 
Methods inherited from class org.kuali.rice.core.framework.config.property.AbstractBaseConfig
getAlternateOJBFile, getAlternateSpringFile, getApplicationName, getApplicationVersion, getBaseWebServiceURL, getBaseWebServiceWsdlPath, getBatchMode, getBooleanProperty, getBooleanProperty, getClientWSDLFullPathAndFileName, getDailyEmailFirstDeliveryDate, getDefaultKewNoteClass, getDevMode, getDocumentLockTimeout, getEDLConfigLocation, getEmailConfigurationPath, getEmailReminderLifecycleEnabled, getEmbeddedPluginLocation, getEndPointUrl, getEnvironment, getKENBaseURL, getKEWBaseURL, getKeystoreAlias, getKeystoreFile, getKeystorePassword, getKIMBaseURL, getKRBaseURL, getLog4jFileLocation, getLog4jReloadInterval, getNumericProperty, getNumericProperty, getOutBoxOn, getProductionEnvironmentCode, getPropertiesWithPrefix, getRefreshRate, getRiceVersion, getTransactionTimeout, getWebServicesConnectRetry, getWeeklyEmailFirstDeliveryDate, getXmlPipelineLifeCycleEnabled, isProductionEnvironment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginConfig

public PluginConfig(URL url,
                    Config parentConfig)

PluginConfig

public PluginConfig(File configFile,
                    Config parentConfig)
             throws MalformedURLException
Throws:
MalformedURLException
Method Detail

getBaseProperties

public Properties getBaseProperties()
Overrides:
getBaseProperties in class SimpleConfig

getBaseObjects

public Map getBaseObjects()
Overrides:
getBaseObjects in class SimpleConfig

addListener

public void addListener(String listenerClass)

getListeners

public List getListeners()

setResourceLoaderClassname

public void setResourceLoaderClassname(String resourceLoaderClassname)

getResourceLoaderClassname

public String getResourceLoaderClassname()

toString

public String toString()
Overrides:
toString in class SimpleConfig

getObject

public Object getObject(String key)
Specified by:
getObject in interface Config
Overrides:
getObject in class SimpleConfig

getObjects

public Map<String,Object> getObjects()
Specified by:
getObjects in interface Config
Overrides:
getObjects in class SimpleConfig


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.