PolicyIdentifierList.java revision fb98811412f1a61efdc30b38091bf4708148a806
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster//
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster// Any modifications to this file will be lost upon recompilation of the source schema.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster// Generated on: 2012.06.11 at 10:26:55 AM PDT
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster//
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterpackage com.sun.identity.entitlement.xacml3.core;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport java.util.ArrayList;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport java.util.List;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport javax.xml.bind.annotation.XmlAccessType;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport javax.xml.bind.annotation.XmlAccessorType;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport javax.xml.bind.annotation.XmlElement;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport javax.xml.bind.annotation.XmlType;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster/**
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <p>Java class for PolicyIdentifierListType complex type.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <p>The following schema fragment specifies the expected content contained within this class.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <pre>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;complexType name="PolicyIdentifierListType">
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;complexContent>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;sequence>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:cd-1}PolicyIdentifier" maxOccurs="unbounded" minOccurs="0"/>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;/sequence>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;/restriction>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;/complexContent>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * &lt;/complexType>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * </pre>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
80849398a45dca1fb917716907d6ec99be6222c2Peter Major *
80849398a45dca1fb917716907d6ec99be6222c2Peter Major */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster@XmlAccessorType(XmlAccessType.FIELD)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster@XmlType(name = "PolicyIdentifierListType", propOrder = {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster "policyIdentifier"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster})
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterpublic class PolicyIdentifierList {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster @XmlElement(name = "PolicyIdentifier")
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster protected List<PolicyIdentifier> policyIdentifier;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster /**
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Gets the value of the policyIdentifier property.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <p>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * This accessor method returns a reference to the live list,
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * not a snapshot. Therefore any modification you make to the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * returned list will be present inside the JAXB object.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * This is why there is not a <CODE>set</CODE> method for the policyIdentifier property.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <p>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * For example, to add a new item, do as follows:
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <pre>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * getPolicyIdentifier().add(newItem);
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * </pre>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * <p>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Objects of the following type(s) are allowed in the list
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * {@link PolicyIdentifier }
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster *
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public List<PolicyIdentifier> getPolicyIdentifier() {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if (policyIdentifier == null) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster policyIdentifier = new ArrayList<PolicyIdentifier>();
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster }
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster return this.policyIdentifier;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster }
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster}
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster