When I switched the EnterpriseBeansMetaData to extend AbstractMappedMetaData instead of
AbstractMappedMetaData, the child elements are lost:
| @XmlType(name="enterprise-beansType")
| public class EnterpriseBeansMetaData
| extends AbstractMappedMetaData<IEnterpriseBeanMetaData>
| implements IEnterpriseBeansMetaData
| {
|
Its the implementations of IEnterpriseBeanMetaData that would have the annotations:
| @JBossXmlModelGroup(
| kind=JBossXmlConstants.MODEL_GROUP_CHOICE,
| particles={
|
@JBossXmlModelGroup.Particle(element=@XmlElement(name="session"),
type=SessionBeanMetaData.class),
| @JBossXmlModelGroup.Particle(element=@XmlElement(name="entity"),
type=EntityBeanMetaData.class),
|
@JBossXmlModelGroup.Particle(element=@XmlElement(name="message-driven"),
type=MessageDrivenBeanMetaData.class)})
| public abstract class EnterpriseBeanMetaData extends
NamedMetaDataWithDescriptionGroup
| implements Environment,
| IEnterpriseBeanMetaData
| {
|
How would I propagate this info up to the EnterpriseBeansMetaData class?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097231#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...