package org.cloudifysource.esc.driver.provisioning.azure.model; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; /** * * @author elip * */ @XmlType(name = "VirtualNetworkSites") public class VirtualNetworkSites implements Iterable<VirtualNetworkSite> { private List<VirtualNetworkSite> virtualNetworkSites = new ArrayList<VirtualNetworkSite>(); @Override public Iterator<VirtualNetworkSite> iterator() { return virtualNetworkSites.iterator(); } @XmlElement(name = "VirtualNetworkSite") public List<VirtualNetworkSite> getVirtualNetworkSites() { return virtualNetworkSites; } public void setVirtualNetworkSites(final List<VirtualNetworkSite> virtualNetworkSites) { this.virtualNetworkSites = virtualNetworkSites; } /** * * @param networkName . * @return . */ public boolean contains(final String networkName) { for (VirtualNetworkSite site : virtualNetworkSites) { if (site.getName().equals(networkName)) { return true; } } return false; } }