Package com.sandwich.koan.util

Source Code of com.sandwich.koan.util.ApplicationUtils

package com.sandwich.koan.util;

import java.io.File;

import com.sandwich.koan.ui.ConsolePresenter;
import com.sandwich.koan.ui.SuitePresenter;
import com.sandwich.util.io.directories.DirectoryManager;

public class ApplicationUtils {

  private static SuitePresenterFactory suitePresenterFactory = new SuitePresenterFactory();
 
  static public boolean isFirstTimeAppHasBeenRun() {
    File dataDirectory = new File(DirectoryManager.getDataDir());
    return !dataDirectory.exists();
  }
 
  static public boolean isWindows(){
    return System.getProperty("os.name").toLowerCase().contains("win");
  }

  static public SuitePresenter getPresenter(){
    return suitePresenterFactory.create();
  }
 
  public static class SuitePresenterFactory {
    protected SuitePresenter create(){
      return new ConsolePresenter();
    }
  }
}
TOP

Related Classes of com.sandwich.koan.util.ApplicationUtils

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.