Package database

Source Code of database.DatabaseCreator

package database;

import hibernateSwingApi.hibernate.HibernateManager;

import java.io.File;

import pojos.Kullanici;
import pojos.UrunKategori;
import pojos.UrunSezon;

public class DatabaseCreator {

  public static void main(String[] args) {
    System.out.println("Start");
    fileControl();
    databaseConnector();
    addAdminUser();
    ColorUtil.fillDatabaseWithColor();
    addKategory();
    System.out.println("Finish");

  }

  private static void fileControl() {
    File file = new File(System.getProperty("user.home")
        + "/PSAMerkez+Dosyalar");
    if (!file.exists()) {
      file.mkdir();
    }
  }

  private static void addKategory() {
    UrunKategori urunKategori = new UrunKategori();
    urunKategori.setUrunKategori("SEZON");
    HibernateManager.getInstance().save(urunKategori);
    UrunSezon us = new UrunSezon();
    us.setSezon("SEZONSUZ");
    HibernateManager.getInstance().save(us);
    urunKategori.setUrunKategori("BEDEN");
    HibernateManager.getInstance().save(urunKategori);
    urunKategori.setUrunKategori("MODEL");
    HibernateManager.getInstance().save(urunKategori);
    urunKategori.setUrunKategori("GRUP");
    HibernateManager.getInstance().save(urunKategori);
    urunKategori.setUrunKategori("MARKA");
    HibernateManager.getInstance().save(urunKategori);
    urunKategori.setUrunKategori("CİNSİYET");
    HibernateManager.getInstance().save(urunKategori);
    urunKategori.setUrunKategori("PERSONEL ÜNVAN");
    HibernateManager.getInstance().save(urunKategori);
  }

  private static void addAdminUser() {
    Kullanici kullanici = new Kullanici();
    kullanici.setKullaniciAdi(HibernateManager.getInstance()
        .getSystemName());
    kullanici.setSifre(HibernateManager.getInstance().getSystemName());
    kullanici.setRol("YÖNETİCİ");
    kullanici.setKasa("EVET");
    kullanici.setPersonel("EVET");
    kullanici.setStok("EVET");
    kullanici.setUrun("EVET");
    kullanici.setYonetici("EVET");
    kullanici.setFirma("EVET");
    kullanici.setKategori("EVET");
    kullanici.setMüsteri("EVET");
    kullanici.setEtiket("EVET");
    kullanici.setBanka("EVET");
    kullanici.setIstatistik("EVET");
    kullanici.setUrunSevk("EVET");
    kullanici.setUrunSevkBilgi("EVET");
    kullanici.setAdmin(true);
    HibernateManager.getInstance().save(kullanici);
  }

  private static void databaseConnector() {
    System.setProperty("file.encoding", "UTF-8");

    File configFile = new File(System.getProperty("user.home")
        + "/PSAMerkez+Dosyalar/hibernate.cfg.xml");
    HibernateManager.getInstance().setConfigFile(configFile);
  }

}
TOP

Related Classes of database.DatabaseCreator

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.