/*
* Copyright (c) 2014 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.modelclient.model;
import java.net.URI;
import com.emc.storageos.db.client.model.Cf;
import com.emc.storageos.db.client.model.DataObject;
import com.emc.storageos.db.client.model.Name;
import com.emc.storageos.db.client.model.Relation;
import com.emc.storageos.db.client.model.RelationIndex;
/**
* @author cgarber
*
*/
@Cf("StorageSystem")
public class StorageSystem extends DataObject {
/**
*
*/
private static final long serialVersionUID = 1L;
// virtual array of this storage device
private URI _virtualArray;
private VirtualArray _vArray;
@RelationIndex(cf = "RelationIndex", type = VirtualArray.class)
@Name("varray")
public URI getVirtualArray() {
return _virtualArray;
}
public void setVirtualArray(final URI virtualArray) {
_virtualArray = virtualArray;
setChanged("varray");
}
/**
* @return the _vArray
*/
@Name("varrayObj")
@Relation(mappedBy = "varray")
public VirtualArray getVArray() {
return _vArray;
}
/**
* @param _vArray the _vArray to set
*/
public void setVArray(VirtualArray _vArray) {
this._vArray = _vArray;
}
}