/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.ports; import com.emc.storageos.model.NamedRelatedResourceRep; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import java.util.ArrayList; import java.util.List; /** * Class represents a return type that returns the id and self link for a * list of storage ports. */ @XmlRootElement(name = "storage_ports") public class StoragePortList { private List<NamedRelatedResourceRep> ports; public StoragePortList() { } public StoragePortList(List<NamedRelatedResourceRep> ports) { this.ports = ports; } /** * List of Storage ports. A Storage port represents a * port of a storage device. * */ @XmlElement(name = "storage_port") public List<NamedRelatedResourceRep> getPorts() { if (ports == null) { ports = new ArrayList<NamedRelatedResourceRep>(); } return ports; } public void setPorts(List<NamedRelatedResourceRep> ports) { this.ports = ports; } }