コード例 #1
0
 public void doJob() {
   // Check if the database is empty
   if (User.count() == 0) {
     // Initial data of the plateform
     Fixtures.load("initial-data.yml");
   }
 }
コード例 #2
0
ファイル: Bootstrap.java プロジェクト: Tortel/cmsc345
  /** Method to be run at start */
  @SuppressWarnings("unused")
  public void doJob() {
    // Check if the database is empty
    if (User.count() == 0) {
      // The really handy YML file doesnt handle inheritance well
      // Fixtures.loadModels("data.yml");
      Physician bob = new Physician("*****@*****.**", "secret", "Bob", "Doctor").save();
      Physician george = new Physician("*****@*****.**", "secret", "George", "Test").save();
      Patient bill =
          new Patient(
                  "*****@*****.**",
                  "secret",
                  "Bill",
                  "Sick",
                  "123 Main Street",
                  "410-000-0000",
                  'M')
              .save();
      Patient harriet =
          new Patient(
                  "*****@*****.**",
                  "secret",
                  "Harriet",
                  "Blarg",
                  "124 Main Street",
                  "410-000-0001",
                  'F')
              .save();

      Exam exam1 = new Exam(bill, george, "Bill Sucks!", "Bob is awesome!", null).save();
      Exam exam2 = new Exam(harriet, bob, "Harriet is awesome!", "Bob is awesome!", null).save();
    }
  }
コード例 #3
0
ファイル: Bootstrap.java プロジェクト: melodyb/OpenBook
 public void doJob() throws FileNotFoundException, IOException {
   // Check if the database is empty
   if (User.count() == 0) {
     Fixtures.loadModels("default-data.yml"); // Default User
     // load in pictures
     Photo photo;
     String path = new java.io.File(".").getCanonicalPath() + "/public/images/";
     photo =
         Photos.initFileToPhoto(path + "GreenTaijitu.png", "By Chinneeb via Wikimedia Commons");
     peacePhotoID = photo.id;
     photo = Photos.initFileToPhoto(path + "default.png", "Default Profile Photo");
     defaultProfilePhotoID = photo.id;
     photo = Photos.initFileToPhoto(path + "headerBG.png", "Default Header Background Photo");
     defaultHeaderPhotoID = photo.id;
     photo =
         Photos.initFileToPhoto(path + "UT-Austin-Tower.jpg", "UT Austin via Wikimedia Commons");
     Fixtures.loadModels("skinTemplates.yml"); // initial data for skin templates
     Fixtures.loadModels("initial-data.yml"); // rest of the data
     hashPasswords();
     initFriends();
   }
 }
コード例 #4
0
 public void doJob() {
   // Check if the database is empty
   if (User.count() == 0) {
     Fixtures.loadModels("data.yml");
   }
 }