package org.ovirt.engine.ui.uicommonweb.models;
/**
* Functionality required from a Grid Model that has dynamic refresh rates.
*/
public interface GridController {
/**
* Returns the refresh timer used by the Grid.
* @return The Grid timer.
*/
GridTimer getTimer();
/**
* Returns the controller ID.
* @return The controller ID.
*/
String getId();
/**
* Refreshes the model immediately without waiting for the timer.
*/
void refresh();
}