[ https://issues.apache.org/activemq/browse/CAMEL-3153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-3153: ------------------------------- Affects Version/s: 2.4.0 Component/s: camel-xstream > Omit fields configuration patch > ------------------------------- > > Key: CAMEL-3153 > URL: https://issues.apache.org/activemq/browse/CAMEL-3153 > Project: Apache Camel > Issue Type: Improvement > Components: camel-xstream > Affects Versions: 2.4.0 > Reporter: Henryk Konsek > Assignee: Claus Ibsen > Priority: Trivial > Fix For: 2.5.0 > > Attachments: xstream_omit_fields.patch > > > XStream allows to ignore selected fields for particular classes > (kind of "transient" fields). This feature is descibed here - Tweaking > XStream output (http://xstream.codehaus.org/manual-tweaking-output.html). > I needed to use that functionality in the Camel XStream data > transformation. AbstractXStreamWrapper provides support for aliases > and implicit collections but doesn't for XStream#omitField. > At this moment this problem can be handled with custom XStream Spring > FactoryBean and AbstractXStreamWrapper#setXStream method (just like I > did). However this solution is quite verbose. I think that if > AbstractXStreamWrapper supports both aliases and implicit collections > configuration, it should also supports fields omitting. > I've created patch for AbstractXStreamWrapper and unit test for it. > Maybe somebody could submit it to the codebase? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.