Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.76 KB | None | 0 0
  1. import play.*;
  2. import play.jobs.*;
  3. import play.test.*;
  4.  
  5. import models.*;
  6.  
  7. @OnApplicationStart
  8. public class Bootstrap extends Job {
  9.  
  10.     public void doJob() {
  11.         Fixtures.deleteAll();
  12.         // Check if the database is empty
  13.         // if (IdeaDeveloper.count() < 2) {
  14.         IdeaDeveloper ousama = new IdeaDeveloper();
  15.         ousama.username = "ousama";
  16.         ousama.fullName = "ousama";
  17.         ousama.eMail = "ousama";
  18.         ousama.dateOfBirth = "ousama";
  19.         ousama.password = "ousama";
  20.         ousama.passwordHash = "ousama";
  21.         ousama.address = "ousama";
  22.         ousama.save();
  23.         //
  24.         IdeaDeveloper qamar = new IdeaDeveloper();
  25.         qamar.username = "qamar";
  26.         qamar.fullName = "qamar";
  27.         qamar.eMail = "qamar";
  28.         qamar.dateOfBirth = "qamar";
  29.         qamar.password = "qamar";
  30.         qamar.passwordHash = "qamar";
  31.         qamar.address = "qamar";
  32.         qamar.save();
  33.  
  34.         IdeaDeveloper tarek = new IdeaDeveloper();
  35.  
  36.         tarek.username = "tarek";
  37.         tarek.fullName = "adasd";
  38.         tarek.eMail = "asdasdas";
  39.         tarek.dateOfBirth = "552";
  40.         tarek.password = "asd";
  41.         tarek.passwordHash = "asd";
  42.         tarek.address = "sd";
  43.         tarek.save();
  44.         // OrganizationLead.create(tarek);
  45.         //
  46.         // OrganizationLead orgLead = new OrganizationLead();
  47.         // orgLead.ideaDeveloper = tarek;
  48.         // orgLead.save();
  49.         // Organization organization = Organization.create(orgLead, "Org1");
  50.         // organization.save();
  51.         //
  52.         // IdeaDeveloper ideaDeveloper2 = new IdeaDeveloper("asd", "sad",
  53.         // "dd", "123@gmails.com", "12-12-1991", "123");
  54.         // ideaDeveloper2.save();
  55.  
  56.         Entities entity = new Entities();
  57.         entity.name = "entity1";
  58.         entity.save();
  59.  
  60.         Organization organization = new Organization();
  61.         organization.name = "organization1";
  62.         organization.save();
  63.  
  64.         Organizer organizer = new Organizer();
  65.         organizer.ideaDeveloper = ousama;
  66.         organizer.manages.add(entity);
  67.         organizer.save();
  68.  
  69.         IdeaDeveloper x = new IdeaDeveloper("Mohamed", "Sekkina", "1234",
  70.                 "w@guc.com", "5/6/1990", "Ahmed Hosny");
  71.         x.save();
  72.         Organization o = new Organization();
  73.         o.name = "Egypt";
  74.         o.save();
  75.         x.joinedOrg.add(o);
  76.         x.save();
  77.         o.members.add(x);
  78.         o.save();
  79.         OrganizationLead xa = new OrganizationLead();
  80.         xa.ideaDeveloper = x;
  81.         xa.save();
  82.         Organization o2 = new Organization();
  83.         o2.name = "Italy";
  84.         o2.save();
  85.         xa.manages.add(o2);
  86.         xa.save();
  87.         o2.managers.add(xa);
  88.         o2.save();
  89.         Organization o3 = new Organization();
  90.         o3.name = "GUC";
  91.         o3.save();
  92.         x.followedOrg.add(o3);
  93.         x.followedOrg.add(o2);
  94.         x.save();
  95.         o3.followed.add(x);
  96.         o3.save();
  97.         Topic t1 = new Topic();
  98.         t1.title = "Topic1";
  99.         t1.topicOrg = o;
  100.         t1.save();
  101.         Idea i1 = new Idea();
  102.         i1.title = "Idea1";
  103.         i1.ideaOrg = o;
  104.         i1.save();
  105.         o.ideas.add(i1);
  106.         o.topics.add(t1);
  107.         o.type = "Public";
  108.         o.save();
  109.         Entities e1 = new Entities();
  110.         e1.name = "Entity1";
  111.         e1.save();
  112.         o.liesIn.add(e1);
  113.         o.save();
  114.         Entities e2 = new Entities();
  115.         e2.name = "Hello world";
  116.         e2.save();
  117.         e1.childern.add(e2);
  118.         e1.liesIn = o;
  119.         e1.save();
  120.         e2.parent = e1;
  121.         e2.save();
  122.         x.joinedEnt.add(e1);
  123.         x.save();
  124.         Topic t3 = new Topic();
  125.         t3.title = "مصر هي أمي ";
  126.         t3.save();
  127.         e1.topics.add(t3);
  128.         e1.save();
  129.         t3.topicEnt = e1;
  130.         t3.save();
  131.         t3.ideas.add(i1);
  132.         t3.save();
  133.         i1.ideaTopic = t3;
  134.         i1.save();
  135.         x.createdTopics.add(t3);
  136.         x.save();
  137.         t3.creator = x;
  138.         t3.save();
  139.         Topic t4 = new Topic();
  140.         t4.title = "ثروة التحرير";
  141.         t4.creator = x;
  142.         t4.save();
  143.         x.createdTopics.add(t4);
  144.         x.save();
  145.         t4.ideas.add(i1);
  146.         t4.save();
  147.         i1.ideaTopic = t4;
  148.         i1.save();
  149.         Idea i2 = new Idea();
  150.         i2.title = "سكينة";
  151.         i2.save();
  152.         t3.ideas.add(i2);
  153.         t3.save();
  154.         i2.ideaTopic = t3;
  155.         i2.save();
  156.         i1.creator = x;
  157.         i2.creator = x;
  158.         x.save();
  159.         Tag tag1 = new Tag();
  160.         tag1.save();
  161.         Tag tag2 = new Tag();
  162.         tag2.save();
  163.         Organizer xb = new Organizer();
  164.         xb.ideaDeveloper = x;
  165.         xb.save();
  166.         e1.managers.add(xb);
  167.         e1.save();
  168.         xb.manages.add(e1);
  169.         xb.save();
  170.     }
  171. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement