Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > generacion de objs con jaxb apartir de xsd

Hola

No acierto con la definición.
Resulta que uso jaxb para crear los objs de mi aplicación.
lo tengo todo definido en un xsd pero no acierto con la definición del xsd para tener listas de objetos que luego me sean fácilmente usables desde java. Es decir.
Imaginaros un objeto, objeto1 que tendrá como propiedades un string nombre y luego una lista (arrayList por ejemplo) de perfiles.
Esto me posibilita ir añadiendo a la lista de perfiles con el típico permiso.add("String")
No consigo definir esto correctametne en un xsd para que leugo los objetos que me genera tenga una lista sobre la cual pueda actuar de una manera facil.
Tengo definiido algo del tipo:

</xs:complexType name="usuario">
<xs:sequence maxOccurs="1" minOccurs="1">
<xs:element name="listaPerfiles" type="tns:perfiles"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="perfiles">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="perfils" type="xs:string" />
</xs:sequence>
</xs:complexType>

Esto me anida elementos en el código java generado y me es difícil trabajar sobre la lista
Me podríais ayudar en una correcta definición en el xsd para luego generar con jaxb (jdk6) los objs?
Gracoas

octubre 29, 2013 | Unregistered CommenterJanfry