public class EntryWeb implements EntryPoint, ValueChangeHandler<String> {
public static final String INIT_STATE = "init_state";
/**
* This is the entry point method.
*/
public void onModuleLoad() {
initHistoryState();
ApplicationFacade applicationFacade = ApplicationFacade.getInstance();
ApplicationFacade.startup(applicationFacade);
}
public void initHistoryState(){
String token = History.getToken();
if(token.length() == 0){
onHistoryChange(INIT_STATE);
}else{
onHistoryChange(token);
}
}
public void onHistoryChange(String token){
//implement you logic here.
}
@Override
public void onValueChange(ValueChangeEvent event) {
onHistoryChange((String)event.getValue());
}
}
Partager