package com.rapidftr.controllers; import net.rim.blackberry.api.browser.Browser; import com.rapidftr.controllers.internal.Controller; import com.rapidftr.controllers.internal.Dispatcher; import com.rapidftr.screens.internal.CustomScreen; import com.rapidftr.screens.internal.UiStack; import com.rapidftr.utilities.Settings; public class HomeController extends Controller { private Settings settings; public HomeController(CustomScreen homeSreen, UiStack uiStack, Settings settings, Dispatcher dispatcher) { super(homeSreen, uiStack, dispatcher); this.settings = settings; } public void viewChildren() { dispatcher.viewChildren(); } public void newChild() { dispatcher.newChild(); } public void synchronize() { dispatcher.synchronize(); } public void showSearch() { dispatcher.searchChild(); } public void cleanAll() { dispatcher.resetDevice(); } public void logIn() { dispatcher.login(null); } public void showcontact() { dispatcher.showcontact(); } public void updateApplication() { Browser.getDefaultSession().displayPage(settings.getApplicationUpdateUrl()); } }