Package me.victorhernandez.hibernate.domain

Examples of me.victorhernandez.hibernate.domain.Event


    if (args[0].equals("store")) {
      mgr.createAndStoreEvent("My Event", new Date());
    } else if (args[0].equals("list")) {
      List<Event> events = mgr.listEvents();
      for (int i = 0; i < events.size(); i++) {
        Event theEvent = (Event) events.get(i);
        System.out.println("Event: " + theEvent.getTitle() + " Time: "
            + theEvent.getDate());
      }
    } else if (args[0].equals("listpersonsinevent")) {
      //getting the events
      List<Event> events = mgr.listEvents();
      for (int i = 0; i < events.size(); i++) {
        Event theEvent = (Event) events.get(i);
        //getting persons in each event
        List<Person> persons;
        if ( ( persons = mgr.listPersonsInEvents( theEvent.getId() ) ) == null )
            continue;
        //printing events
        System.out.println("Event: " + theEvent.getTitle() + " Time: "
            + theEvent.getDate());
        for (int j = 0; j < persons.size(); j++) {
          //printing persons in each event
          Person thePerson = (Person) persons.get(j);
          System.out.println("Person: " + thePerson.getFirstname()
              + " " + thePerson.getLastname());
View Full Code Here


  private Long createAndStoreEvent(String title, Date theDate) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();

    Event theEvent = new Event();
    theEvent.setTitle(title);
    theEvent.setDate(theDate);
    Long eventId = (Long) session.save(theEvent);

    session.getTransaction().commit();

    return eventId;
View Full Code Here

  private void addPersonToEvent(Long personId, Long eventId) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();

    Person aPerson = (Person) session.load(Person.class, personId);
    Event anEvent = (Event) session.load(Event.class, eventId);
    aPerson.getEvents().add(anEvent);

    session.getTransaction().commit();
  }
View Full Code Here

    if (args[0].equals("store")) {
      mgr.createAndStoreEvent("My Event", new Date());
    } else if (args[0].equals("list")) {
      List<Event> events = mgr.listEvents();
      for (int i = 0; i < events.size(); i++) {
        Event theEvent = (Event) events.get(i);
        System.out.println("Event: " + theEvent.getTitle() + " Time: "
            + theEvent.getDate());
      }
    } else if (args[0].equals("addpersontoevent")) {
      Long eventId = mgr.createAndStoreEvent("My Event", new Date());
      Long personId = mgr.createAndStorePerson("Foo", "Bar");
      mgr.addPersonToEvent(personId, eventId);
View Full Code Here

  private Long createAndStoreEvent(String title, Date theDate) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();

    Event theEvent = new Event();
    theEvent.setTitle(title);
    theEvent.setDate(theDate);
    Long eventId = (Long) session.save(theEvent);

    session.getTransaction().commit();

    return eventId;
View Full Code Here

  private void addPersonToEvent(Long personId, Long eventId) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();

    Person aPerson = (Person) session.load(Person.class, personId);
    Event anEvent = (Event) session.load(Event.class, eventId);
    aPerson.getEvents().add(anEvent);

    session.getTransaction().commit();
  }
View Full Code Here

TOP

Related Classes of me.victorhernandez.hibernate.domain.Event

Copyright © 2018 www.massapicom. 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.