package org.nocket.gen.page.guiservice;
import org.nocket.component.modal.ButtonFlag;
import org.nocket.component.modal.ModalSettings.ButtonDef;
public interface WebGuiServiceI {
void errorMessage(String message);
void errorMessage(String title, String message);
void infoMessage(String message);
void infoMessage(String title, String message);
void warningMessage(String message);
void warningMessage(String title, String message);
void confirmMessage(String message, ModalResultCallback<ButtonFlag> callback, ButtonDef... buttonDefs);
void confirmMessage(String title, String message, ModalResultCallback<ButtonFlag> callback, ButtonDef... buttonDefs);
void status(String message);
void showPage(Object domainObject);
void showModalPanel(Object domainObject);
<T> void showModalPanel(Object domainObject, boolean hideCloseButton);
boolean isModalPanelActive();
void closeModalPanel();
boolean touched(String... wicketIdPrefixes);
void touch(String... wicketIdPrefixes);
void untouch(String... wicketIdPrefixes);
String workdir();
void resetModalPanelConfig();
}