package de.tud.kom.socom.web.client.achievements; import com.google.gwt.user.client.ui.RootPanel; import de.tud.kom.socom.web.client.AppController; import de.tud.kom.socom.web.client.baseelements.AbstractMainPresenter; import de.tud.kom.socom.web.client.baseelements.ViewWithErrorsInterface; public class AchievementPresenter extends AbstractMainPresenter { public interface AchievementViewInterface extends ViewWithErrorsInterface { } // FIXME this class is only a skeleton..not finished YET + it's View as well private static AchievementPresenter instance; private AchievementViewInterface view; private AchievementPresenter(AppController appController) { super(appController); init(); } public static AchievementPresenter getInstance(AppController appController) { if (instance == null) instance = new AchievementPresenter(appController); return instance; } @Override public void init() { this.view = new AchievementView(this); setView(view); } @Override public void go(RootPanel targetPanel) { setTargetPanel(targetPanel); } }