litesoft
@ 939
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
package org.litesoft.GWT.client.pavsupport; import org.litesoft.commonfoundation.typeutils.*; import org.litesoft.core.util.*; import com.google.gwt.place.shared.*; public class PlaceOption extends SelectableOption { private final PlaceChanger mPlaceChanger; private final Place mPlace; public PlaceOption( PlaceChanger pPlaceChanger, String pName, boolean pSelectable, Place pPlace ) { super( pName, pSelectable ); mPlaceChanger = Objects.assertNotNull( "PlaceChanger", pPlaceChanger ); mPlace = Objects.assertNotNull( "Place", pPlace ); } public PlaceOption( PlaceChanger pPlaceChanger, String pName, Place pPlace ) { this( pPlaceChanger, pName, true, pPlace ); } @Override public void run() { mPlaceChanger.goForwardTo( mPlace ); } } |