/**
*
*/
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 = "Deployments")
public class Deployments implements Iterable<Deployment> {
private List<Deployment> deployments = new ArrayList<Deployment>();
@XmlElement(name = "Deployment")
public List<Deployment> getDeployments() {
return deployments;
}
public void setDeployments(final List<Deployment> deployments) {
this.deployments = deployments;
}
/* (non-Javadoc)
* @see java.lang.Iterable#iterator()
*/
@Override
public Iterator<Deployment> iterator() {
return deployments.iterator();
}
/**
*
* @param deploymentName .
* @return .
*/
public boolean contains(final String deploymentName) {
for (Deployment deployment : deployments) {
if (deployment.getName().equals(deploymentName)) {
return true;
}
}
return false;
}
}