Bindy - Proposal: Evaluate DataField annotation properties trim, length, clip when marshalling BindyCsvDataFormat -----------------------------------------------------------------------------------------------------------------
Key: CAMEL-4337 URL: https://issues.apache.org/jira/browse/CAMEL-4337 Project: Camel Issue Type: Task Components: camel-bindy Affects Versions: 2.7.1 Reporter: Reinhard Luft Fix For: 2.9.0 When generating a csv file from a model object with a DataField annotated property the DataField properties trim, length, clip should be evaluated in order to control the maximum length of a field in the csv record. Example: @DataField(pos = 3, trim = true, length = 20, clip = true) private String lastName; This should produce a field in the csv record, which length is not greater than 20 even though lastName may be longer and that has no leading or trailing spaces. For example this would be useful when dumping the csv file into a database. Please see the attached patch for changes in BindyCsvFactory and a unit test. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira