package org.ovirt.engine.ui.uicommonweb.models.gluster;
import org.ovirt.engine.core.common.businessentities.GlusterVolumeEntity;
import org.ovirt.engine.ui.uicommonweb.models.EntityModel;
import org.ovirt.engine.ui.uicommonweb.models.SearchableListModel;
public class VolumeBrickListModel extends SearchableListModel {
@Override
protected String getListName() {
// TODO Auto-generated method stub
return "VolumeBrickListModel";
}
public VolumeBrickListModel(){
setIsTimerDisabled(false);
}
@Override
protected void OnEntityChanged() {
super.OnEntityChanged();
if(getEntity() == null){
return;
}
GlusterVolumeEntity glusterVolumeEntity = (GlusterVolumeEntity)getEntity();
setItems(glusterVolumeEntity.getBricks());
}
@Override
protected void SyncSearch() {
OnEntityChanged();
}
}