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.