package au.com.vaadinutils.dashboard;
import java.util.Map;
import org.vaadin.alump.gridstack.GridStackCoordinates;
import com.vaadin.ui.HorizontalLayout;
public interface PortalConfigDelgate
{
String getTitle();
void setValue(Tblportal portal, String key, int value);
void setValue(Tblportal portal, String key, String value);
String getValueString(Tblportal portal, String key);
void savePosition(Tblportal portal, GridStackCoordinates event);
Integer getValueInt(Tblportal portal, String key, Integer defaultValue);
Map<String, Integer> getValuesLikeInt(Tblportal portal, String string);
void deleteValuesLike(Tblportal portal, String baseKey);
void addCustomHeaderButtons(HorizontalLayout controlLayout);
double getValueDouble(Tblportal tblportal, String string);
void addResizeListener(PortalResizeListener resizeListener);
}