/** * */ 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.XmlRootElement; /** * @author elip * */ @XmlRootElement(name = "Disks") public class Disks implements Iterable<Disk> { private List<Disk> disks = new ArrayList<Disk>(); @XmlElement(name = "Disk") public List<Disk> getDisks() { return disks; } public void setDisks(final List<Disk> disks) { this.disks = disks; } /* (non-Javadoc) * @see java.lang.Iterable#iterator() */ @Override public Iterator<Disk> iterator() { return disks.iterator(); } /** * * @param storageServiceName . * @return . */ public boolean contains(final String diskName) { for (Disk disk: disks) { if (disk.getName().equals(diskName)) { return true; } } return false; } }