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

de.swm.gwt.client.eventbus.IMobileCustomData Maven / Gradle / Ivy

The newest version!
/**
 * 
 */
package de.swm.gwt.client.eventbus;

import de.swm.gwt.client.mobile.IPage;



/**
 * Definiert ein Objekt, das zu einem Event optional uebergeben wird fuer mobile Plattformen.
 * 
 * @author wiese.daniel 
* copyright (C) 2010-2011, SWM Services GmbH * */ public interface IMobileCustomData extends ICustomData { /** * Kann ein benutzerdefiniertes Object an ein Formular/Liste uebermitteln. * * @return das user objekt */ Object userObject(); /** * Liefert null oder ein Typsicheres Benutzerobjekt. * @param der typ * @param forType die Klasse des Typs * @return das typsichere Benutzerobjekt. */ T nullAndTypeSaveUserObject(Class forType); /** * Die seite (mobile Plattformen sind Seitenbasiert) die das Event ausgeloest hat. * * @return die Seite die das event ausgeloest hat oder null */ IPage originatorPage(); /** * Ermoeglicht das setzen eines benuterobjektes. * * @param toSet * das benutzerobjekt. */ void setUserObject(Object toSet); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy