Patrick Brunner

Patrick Brunner
OLAT-5919
lower error to debug
see comments in issue
Patrick Brunner
OLAT-5969
Problem:
-updateValueElements relied on "null" values returned by attributeTranslator.getSelectableValuesForAttribute. (fixing OLAT-5911 changed this behaviour)
Solution:
- AttributeEasyRowAdder uses empty selectable Keys (String[0]) instead of null.
Patrick Brunner
OLAT-5716
OLAT-5153
- introduce a TableExporter for tables
- refactored previous hardcoded CSV Export to DefaultCsvTableExporter class
- implemented DefaultXlsTableExporter class which creates excel files based on apache poi library (which is already used by lucene)
- fix static code analyzer issues in TableController

Table download is globally changed to the excel download now.

Tested with OpenOffice (3.2 on ubuntu) and Excel 2003 on windows. Tested with downloading the learnresourcen table.
Patrick Brunner
OLAT-5611
Emailer uses now the user provided email address and no longer the institutional email address
Patrick Brunner
file ShibbolethHelper.java was added on branch OLAT-6_3_0-PUBLIC on 2010-11-30 11:23:05 +0000
Patrick Brunner
file ShibbolethAttribute.java was added on branch OLAT-6_3_0-PUBLIC on 2010-11-30 11:23:05 +0000
Patrick Brunner
non-jira
full indexer robustness with db handling
Patrick Brunner
non-jira
checked out resource exception after sending framework started event
fixes


2010-09-20 13:00:00,622 [Timer-0] INFO BasicResourcePool - Logging the stack trace by which the overdue resource was checked-out.
java.lang.Exception: DEBUG ONLY: Overdue resource check-out stack trace.
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:506)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:78)
at org.hibernate.jdbc.ConnectionManager.openConnection(…
Patrick Brunner
OLAT-5819
default values for connection pool via olat.properties, override it for your deployment in olat.local.properties