1 package fr.paris.lutece.portal.business.event; 2 3 public abstract class AbstractLuteceEvent<T> 4 { 5 private T _param; 6 7 /** 8 * constructor 9 * @param _param 10 */ 11 public AbstractLuteceEvent(T param) 12 { 13 super(); 14 this._param = param; 15 } 16 17 /** 18 * Sets the event Param. 19 * 20 * @param param 21 */ 22 public void setParam( T param ) 23 { 24 _param = param; 25 } 26 27 /** 28 * Gets the event param 29 * 30 * @return the param 31 */ 32 public T getParam( ) 33 { 34 return _param; 35 } 36 }