ModelTestInstances.java :  » Database-Persistance » objectdinner » info » gamlor » icoodb » desktop » viewmodel » Android Open Source

Android Open Source » Database Persistance » objectdinner 
objectdinner » info » gamlor » icoodb » desktop » viewmodel » ModelTestInstances.java
package info.gamlor.icoodb.desktop.viewmodel;

import info.gamlor.icoodb.desktop.logic.DinnerLogic;
import info.gamlor.icoodb.desktop.testutils.InMemoryDB;
import info.gamlor.icoodb.desktop.ui.viewmodel.DinnerListModel;
import info.gamlor.icoodb.desktop.ui.viewmodel.WorkFlowController;
import info.gamlor.icoodb.desktop.utils.OneArgAction;

import javax.swing.*;

/**
 * @author roman.stoffel@gamlor.info
 * @since 30.07.2010
 */
public final class ModelTestInstances {

    public static DinnerListModel dinnerListModel() {
        return new DinnerListModel(new DinnerLogic(InMemoryDB.newDB()), new WorkFlowController() {
            @Override
            public void finished() {

            }

            @Override
            public <T extends JPanel> void finishAndSwitchTo(Class<T> view, OneArgAction<T> viewPreparation) {
            }
        });
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.