package org.nocket.gen.page.guiservice; import org.nocket.component.modal.ButtonFlag; import org.nocket.component.modal.ModalSettings.ButtonDef; public interface WebGuiI18NServiceI { WebGuiI18NServiceI title(String title, Object... args); WebGuiI18NServiceI buttons(ButtonDef... buttonDef); void errorMessage(String message, Object... args); void infoMessage(String message, Object... args); void warningMessage(String message, Object... args); void confirmMessage(String message, ModalResultCallback<ButtonFlag> callback, Object... args); void status(String message, Object... args); 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(); }