/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.network;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;
/**
* This is an internal structure used only for debugging. It keeps track of which
* Export Groups (and volumes) are using a fiber channel zone.
*/
@XmlRootElement(name = "fc_zone_references")
public class FCZoneReferences {
private List<FCZoneReferenceRestRep> references;
public FCZoneReferences() {
}
public FCZoneReferences(List<FCZoneReferenceRestRep> references) {
this.references = references;
}
/**
* List of FC (Fibre Channel) Zone References that keeps
* track of which export groups and volumes are using a fibre channel zone.
*
*/
@XmlElement(name = "fc_zone_reference")
public List<FCZoneReferenceRestRep> getReferences() {
if (references == null) {
references = new ArrayList<FCZoneReferenceRestRep>();
}
return references;
}
public void setReferences(List<FCZoneReferenceRestRep> references) {
this.references = references;
}
}