All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.swm.gwt.client.IFormPresenter Maven / Gradle / Ivy

The newest version!
package de.swm.gwt.client;


/**
 * Allgemeines Interface fuer einen Formular-Presenter.
 *
 * @author Steiner.Christian
 * 
copyright (C) 2010-13, SWM Services GmbH S-IP-AN-EE * @param der Typ des Daten Transfer Objektes */ public interface IFormPresenter { /** * Wenn im Formular der 'Loeschen'-Button geklickt wurde. * @param clickedItem das zu loeschende Objekt */ void handleDelete(T clickedItem); /** * Wenn im Formular der 'Speichern'-Button geklickt wurde. * @param clickedItem das zu speichernde Objekt */ void handleSave(T clickedItem); /** * Wenn im Formular der 'Abbrechen'-Button geklickt wurde. */ void handleCancel(); /** * Zeigt ein DTO in dem Formular an. * * @param toDisplay * das DTO. */ void displayDTO(T toDisplay); /** * Liefert das aktuell angezeigte DTO zurueck. * * @return das DTO oder null. */ T getDisplayedDTO(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy