Skip to content

Annotation XmlTransient #8

Closed
Closed
@bracouda

Description

@bracouda

Hello,
I have an object with an element who should be transient.
Exemple:

<xsd:complexType name="person" abstract="true">
        <xsd:sequence>
            <xsd:element name="id" type="xsd:int"></xsd:element>
            <xsd:element name="name" type="tns:media" minOccurs="0"></xsd:element>

            <xsd:element name="actif" type="xsd:boolean" minOccurs="1"></xsd:element>
            <xsd:element name="aliasList" type="tns:contactAlias" maxOccurs="unbounded" minOccurs="0">
                <xsd:annotation>
                    <xsd:appinfo>
                        <annox:annotate target="field">@javax.xml.bind.annotation.XmlTransient</annox:annotate>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

and in my java object i have

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="person", propOrder={"Id", "name", "atif", "aliasList"})
@XmlSeeAlso({personSingle.class})
public abstract class Contact implements Serializable
{
....
  @XmlTransient
  protected List<ContactAlias> aliasList;

The problem is aliasList still remain in propOrder. jaxb complains .
Do you know how i can fix it.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions