commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Heger (JIRA)" <>
Subject [jira] Commented: (CONFIGURATION-289) Cannot set lineDelimiter for DatabaseConfiguration
Date Thu, 09 Aug 2007 11:53:43 GMT


Oliver Heger commented on CONFIGURATION-289:

Well, DatabaseConfiguration does allow you to disable the parsing of list delimiters. Try
the following:

BaseConfiguration baseConfiguration = new BaseConfiguration();
DatabaseConfiguration dbCfg = new DatabaseConfiguration(DATASOURCE,
                              tableName, keyName, valueName);


ConfigurationUtils.copy(dbCfg, baseConfiguration); 

> Cannot set lineDelimiter for DatabaseConfiguration
> --------------------------------------------------
>                 Key: CONFIGURATION-289
>                 URL:
>             Project: Commons Configuration
>          Issue Type: Improvement
>            Reporter: Charl Gerber
>            Priority: Minor
> I am using a DatabaseConfiguration to store templates of e-mail messages. The values
are mysql TEXT types and include comma's (','). The DatabaseConfiguration however is read
and initialized when I construct it and then uses the default ',' line delimiter to read the
templates from the database. All of the templates do have comma's in them, meaning that I
cannot retrieve the templates as a String and have to build a mechanism to construct the proper
string from the String[] I can get.
> It would be very helpful if the DatabaseConfiguration would allow you to specify a delimiter
before it reads the values from the tables or even better, provide an option to not use delimiters
at all and just read the whole field as one String.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message