[
https://issues.apache.org/jira/browse/CXF-1025?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp resolved CXF-1025.
------------------------------
Resolution: Fixed
Fix Version/s: 2.0.2
Assignee: Daniel Kulp
Patch from CXF-984 contains the fix for this. Patch is applied.
> Streamline aegis configuration
> ------------------------------
>
> Key: CXF-1025
> URL: https://issues.apache.org/jira/browse/CXF-1025
> Project: CXF
> Issue Type: Improvement
> Components: Aegis Databinding
> Affects Versions: 2.0.1
> Reporter: benson margulies
> Assignee: Daniel Kulp
> Fix For: 2.0.2
>
>
> Consider the Spring configuration for an Aegis environment shows below. To
> change the default value of minOccurs, one has to inject an alternative
> DefaultTypeMappingRegistry, which one must carefully construct with a
> constructor argument of 'true'.
> I propose the following:
> a) Demand that all possible type mapping registries in Aegis accept the
> existing Configuration class (or a subclass, of course).
> b) add a configuration property to the AegisDatabinding that is in turn
> provided to the data binding, particularly to the default one when configured.
> This would permit a much simpler bit of XML to have the desired effect of
> setting the defaults.
> <bean id="AegisDatabindingBean"
> class="org.apache.cxf.aegis.databinding.AegisDatabinding" >
> <property name="typeMappingRegistry">
> <bean
> class="org.apache.cxf.aegis.type.DefaultTypeMappingRegistry">
> <constructor-arg index="0" value="true"/>
> <property name="configuration">
> <bean
> class="org.apache.cxf.aegis.type.Configuration">
> <property name="defaultMinOccurs"
> value="50"/>
> </bean>
> </property>
> </bean>
> </property>
> </bean>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.