org.kuali.rice.kew.plugin
Class PluginConfig

java.lang.Object
  extended by org.kuali.rice.core.impl.config.property.BaseConfig
      extended by org.kuali.rice.kew.plugin.PluginConfig
All Implemented Interfaces:
org.kuali.rice.core.api.config.property.Config

public class PluginConfig
extends org.kuali.rice.core.impl.config.property.BaseConfig

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 interface org.kuali.rice.core.api.config.property.Config
ALT_OJB_FILE, ALT_SPRING_FILE, 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_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, NODE_PROPERTIES_PATH, OJB_PLATFORM, OUT_BOX_MODE, PLUGIN_DIR, REFRESH_RATE, SERVICE_SERVLET_URL, THREAD_POOL_SIZE, TRANSACTION_TIMEOUT, WEB_SERVICE_CONNECT_RETRY, WSDL_LOCATION_WORKFLOW_CLIENT_FILE
 
Constructor Summary
PluginConfig(File configFile, org.kuali.rice.core.api.config.property.Config parentConfig)
           
PluginConfig(URL url, org.kuali.rice.core.api.config.property.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.BaseConfig
configureBuiltIns, getAlternateOJBFile, getAlternateSpringFile, getBaseWebServiceURL, getBaseWebServiceWsdlPath, getBatchMode, getBooleanProperty, getClientWSDLFullPathAndFileName, getDailyEmailFirstDeliveryDate, getDefaultKewNoteClass, getDevMode, getDocumentLockTimeout, getEDLConfigLocation, getEmailConfigurationPath, getEmailReminderLifecycleEnabled, getEmbeddedPluginLocation, getEndPointUrl, getEnvironment, getKENBaseURL, getKEWBaseURL, getKeystoreAlias, getKeystoreFile, getKeystorePassword, getKIMBaseURL, getKRBaseURL, getLog4jFileLocation, getLog4jReloadInterval, getOutBoxOn, getProperties, getPropertiesWithPrefix, getProperty, getRefreshRate, getTransactionTimeout, getWebServicesConnectRetry, getWeeklyEmailFirstDeliveryDate, getXmlPipelineLifeCycleEnabled, parseConfig, parseWithConfigParserImpl, parseWithHierarchicalConfigParser, putConfig, putObject, putObjects, putProperties, putPropertiesInPropsUsed, putProperty, removeObject, removeProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginConfig

public PluginConfig(URL url,
                    org.kuali.rice.core.api.config.property.Config parentConfig)

PluginConfig

public PluginConfig(File configFile,
                    org.kuali.rice.core.api.config.property.Config parentConfig)
             throws MalformedURLException
Throws:
MalformedURLException
Method Detail

getBaseProperties

public Properties getBaseProperties()
Specified by:
getBaseProperties in class org.kuali.rice.core.impl.config.property.BaseConfig

getBaseObjects

public Map getBaseObjects()
Specified by:
getBaseObjects in class org.kuali.rice.core.impl.config.property.BaseConfig

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 org.kuali.rice.core.impl.config.property.BaseConfig

getObject

public Object getObject(String key)
Specified by:
getObject in interface org.kuali.rice.core.api.config.property.Config
Overrides:
getObject in class org.kuali.rice.core.impl.config.property.BaseConfig

getObjects

public Map<String,Object> getObjects()
Specified by:
getObjects in interface org.kuali.rice.core.api.config.property.Config
Overrides:
getObjects in class org.kuali.rice.core.impl.config.property.BaseConfig


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.