org.kuali.rice.kew.plugin
Class PluginConfig
java.lang.Object
org.kuali.rice.core.impl.config.property.BaseConfig
org.kuali.rice.kew.plugin.PluginConfig
- All Implemented Interfaces:
- Config
public class PluginConfig
- extends 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
| 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 |
| 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 |
resourceLoaderClassname
private String resourceLoaderClassname
listeners
private List listeners
parentProperties
private Properties parentProperties
parentObjects
private Map parentObjects
parentConfig
private Config parentConfig
PluginConfig
public PluginConfig(URL url,
Config parentConfig)
PluginConfig
public PluginConfig(File configFile,
Config parentConfig)
throws MalformedURLException
- Throws:
MalformedURLException
getBaseProperties
public Properties getBaseProperties()
- Specified by:
getBaseProperties in class BaseConfig
getBaseObjects
public Map getBaseObjects()
- Specified by:
getBaseObjects in class 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 BaseConfig
getObject
public Object getObject(String key)
- Specified by:
getObject in interface Config- Overrides:
getObject in class BaseConfig
getObjects
public Map<String,Object> getObjects()
- Specified by:
getObjects in interface Config- Overrides:
getObjects in class BaseConfig
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.