001    
002    package org.oasis_open.docs.wsn.b_2;
003    
004    import java.util.ArrayList;
005    import java.util.List;
006    import javax.xml.bind.annotation.XmlAccessType;
007    import javax.xml.bind.annotation.XmlAccessorType;
008    import javax.xml.bind.annotation.XmlElement;
009    import javax.xml.bind.annotation.XmlType;
010    import javax.xml.namespace.QName;
011    import org.oasis_open.docs.wsrf.bf_2.BaseFaultType;
012    
013    
014    /**
015     * <p>Java class for UnsupportedPolicyRequestFaultType complex type.
016     * 
017     * <p>The following schema fragment specifies the expected content contained within this class.
018     * 
019     * <pre>
020     * &lt;complexType name="UnsupportedPolicyRequestFaultType">
021     *   &lt;complexContent>
022     *     &lt;extension base="{http://docs.oasis-open.org/wsrf/bf-2}BaseFaultType">
023     *       &lt;sequence>
024     *         &lt;element name="UnsupportedPolicy" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/>
025     *       &lt;/sequence>
026     *       &lt;anyAttribute processContents='lax' namespace='##other'/>
027     *     &lt;/extension>
028     *   &lt;/complexContent>
029     * &lt;/complexType>
030     * </pre>
031     * 
032     * 
033     */
034    @XmlAccessorType(XmlAccessType.FIELD)
035    @XmlType(name = "UnsupportedPolicyRequestFaultType", propOrder = {
036        "unsupportedPolicy"
037    })
038    public class UnsupportedPolicyRequestFaultType
039        extends BaseFaultType
040    {
041    
042        @XmlElement(name = "UnsupportedPolicy")
043        protected List<QName> unsupportedPolicy;
044    
045        /**
046         * Gets the value of the unsupportedPolicy property.
047         * 
048         * <p>
049         * This accessor method returns a reference to the live list,
050         * not a snapshot. Therefore any modification you make to the
051         * returned list will be present inside the JAXB object.
052         * This is why there is not a <CODE>set</CODE> method for the unsupportedPolicy property.
053         * 
054         * <p>
055         * For example, to add a new item, do as follows:
056         * <pre>
057         *    getUnsupportedPolicy().add(newItem);
058         * </pre>
059         * 
060         * 
061         * <p>
062         * Objects of the following type(s) are allowed in the list
063         * {@link QName }
064         * 
065         * 
066         */
067        public List<QName> getUnsupportedPolicy() {
068            if (unsupportedPolicy == null) {
069                unsupportedPolicy = new ArrayList<QName>();
070            }
071            return this.unsupportedPolicy;
072        }
073    
074    }