#######################################################################
## Customize CCAjaxLongResponsePage appearance and behavior
#######################################################################

# A default status message to display if the long running task does not implement ERXStatusInterface
er.coolcomponents.CCAjaxLongResponsePage.defaultStatus=Go for a coffee.

# Framework containing the stylesheet for CCAjaxLongResponsePage
er.coolcomponents.CCAjaxLongResponsePage.stylesheet.framework = app

# Filename of the stylesheet for CCAjaxLongResponsePage
er.coolcomponents.CCAjaxLongResponsePage.stylesheet.filename = CustomAjaxLongResponsePage.css

# Useful for developing a custom CSS style-sheet. When set to true, this flag prevents AJAX refresh on all containers
# on the CCAjaxLongResponsePage and keeps the page open indefinitely even after the task has completed.
#er.coolcomponents.CCAjaxLongResponsePage.stayOnLongResponsePageIndefinitely = true

# Default refresh interval for CCAjaxLongResponsePage
er.coolcomponents.CCAjaxLongResponsePage.refreshInterval = 1

# Task OSC pool size
er.extensions.concurrency.ERXTaskObjectStoreCoordinatorPool.maxCoordinators = 2

# Defines a custom subclass of IERXPerformWOActionForResult as the  default controller class, other than the hard-coded default, for handling task errors for the application. Note that *if* you
# declare a constructor that takes a single WOComponent argument, that constructor *will* be used and the originating page will
# be passed in as the constructor argument for you to use as you please in your custom error handling logic.
# This custom class must implement the 
er.coolcomponents.CCAjaxLongResponsePage.nextPageForErrorResultControllerClassName = wowodc.background.controllers.CustomNextPageForErrorResultController


#######################################################################
## Other app config
#######################################################################

# OGNL
ognl.helperFunctions=true
ognl.inlineBindings=true

# Misc
er.extensions.stackTrace.cleanup=true

# EOF
er.extensions.ERXEC.safeLocking=true
er.extensions.ERXEC.useSharedEditingContext=false
er.extensions.ERXEnterpriseObject.applyRestrictingQualifierOnInsert=true
er.extensions.ERXEnterpriseObject.updateInverseRelationships=true

dbConnectURLGLOBAL=jdbc:mysql://localhost/threadsdemo?capitalizeTypenames=true&useUnicode=true&characterEncoding=UTF-8
dbConnectUserGLOBAL=guest
dbConnectPasswordGLOBAL=password

# Migrations
#er.migration.migrateAtStartup=true
#er.migration.createTablesIfNecessary=true
#er.migration.modelNames=YourModel

# Misc Components
#er.extensions.ERXWOForm.multipleSubmitDefault=true
#er.extensions.ERXWORepetition.checkHashCodes=true
#er.extensions.ERXWORepetition.raiseOnUnmatchedObject=true
#er.extensions.ERXWORepetition.eoSupport=true
#er.component.clickToOpen=true
#wolips.password=wo

# ERJavaMail
er.javamail.centralize=true
er.javamail.adminEmail=admin@yourhost.com
er.javamail.debugEnabled=false
er.javamail.smtpHost=your.smtpserver.com
er.javamail.smtpAuth=false
er.javamail.smtpUser=
er.javamail.smtpPassword=

# Log4j Configuration
log4j.loggerFactory=er.extensions.logging.ERXLogger$Factory
log4j.rootCategory=INFO,A1
log4j.appender.A1=er.extensions.logging.ERXConsoleAppender
log4j.appender.A1.layout=er.extensions.logging.ERXPatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%#] %-5p %c %x - %m%n

# Log4j Categories
# Here are a few log4j sub-categories that are interesting.
# Don't forget that in developement mode this file will get reloaded
# everytime it changes, so if you say want to turn adaptor debugging
# on in the middle of the app simply set the below category to debug.
# Very handy.
# Base Category
log4j.logger.er=INFO

# ERExtensions
# Transaction - Switching this to debug will start the sql ouputting.
log4j.logger.er.transaction.adaptor.EOAdaptorDebugEnabled=INFO

# Fixes - Turning this on will show all the models that are loaded
log4j.logger.er.extensions.fixes.ERSharedEOLoader=INFO

er.extensions.ERXNSLogLog4jBridge=INFO
#log4j.logger.er.eo.ERXGenericRecord=DEBUG
#log4j.logger.er.validation.ERXEntityClassDescription=DEBUG
#log4j.logger.er.default.ERXEntityClassDescription=DEBUG
log4j.logger.er.extensions.ERXDatabaseContextDelegate=WARN
log4j.logger.er.extensions.ERXConfigurationManager=INFO
#log4j.logger.er.extensions.ERXApplication.RequestHandling=DEBUG
