Package org.spw.model

Examples of org.spw.model.Event


     * @param key
     * @return
     */
    public Event read(Long key) {
        EntityManager em = emf.createEntityManager();
        Event retValue = null;
        try {
            retValue = em.find(Event.class, key);
        } catch (Exception e) {
            Logger.getLogger(EventController.class.getName()).log(Level.SEVERE, "Error reading " + key, e);
            if (em.getTransaction().isActive())
View Full Code Here


     *
     * @param object
     * @return
     */
    public Event update(Event object) {
        Event result = null;
        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();
        try {
            result = em.merge(object);
            em.getTransaction().commit();
View Full Code Here

     */
    public void delete(Event object) {
        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();
        try {
            Event entity = em.find(Event.class, object.getIdEvent());
            em.remove(entity);
            em.getTransaction().commit();
        } catch (Exception e) {
            Logger.getLogger(EventController.class.getName()).log(Level.SEVERE, "Error deleting " + object, e);
            if (em.getTransaction().isActive())
View Full Code Here

        int begin = eventString.lastIndexOf('[') + 1;
        if (begin < 0) return null;
        int last  = eventString.lastIndexOf(']');
        if (last < 0) return null;
        String number = eventString.substring(begin, last);
        Event retValue = null;
        try {
            retValue = read(Long.parseLong(number));
        } catch (NumberFormatException ex) {
            //incorrect number, could not appen
            Logger.getLogger(EventController.class.getName()).severe(eventString +
View Full Code Here

        this.tomorrow = cal.getTime();
    }
   
    protected void setUp() throws Exception {
        //No Reminder
        Event evt1 = new Event();
        evt1.setIdEvent(TEST_ID_NO_REMINDER);
        evt1.setReminderNote("Test no reminder");
        //Remind me NOW!
        Event evt2 = new Event();
        evt2.setIdEvent(TEST_ID_REMINDER_TODAY);
        evt2.setReminderNote("Test with current reminder");
        evt2.setReminderDate(today);
        //Reminder passed
        Event evt3 = new Event();
        evt3.setIdEvent(TEST_ID_REMINDER_PASSED);
        evt3.setReminderNote("Test don't forget my reminder");
        evt3.setReminderDate(yesterday);
        //Reminder futur
        Event evt4 = new Event();
        evt4.setIdEvent(TEST_ID_REMINDER_FUTURE);
        evt4.setReminderNote("Test stay quiet");
        evt4.setReminderDate(tomorrow);
        ctrl.create(evt1);
        ctrl.create(evt2);
        ctrl.create(evt3);
        ctrl.create(evt4);
    }
View Full Code Here

     * Test of addAttendance method, of class org.spw.controller.EventController.
     */
    public void testAddAttendance() {
        System.out.println("addAttendance");
       
        Event event = ctrl.read(TEST_ID_NO_REMINDER);

        Person person = new Person();
        person.setIdContact(TEST_ID_NO_REMINDER);
        person.setFirstName(getName());
        person.setLastName(getName());
        person = contactCtrl.update(person);
        person.getEventsAttended().add(event);
        person = contactCtrl.update(person);
       
        ctrl.addAttendance(person, event);
        event = ctrl.read(TEST_ID_NO_REMINDER);
        assertTrue(event.getContactsAttended().contains(person));
        person = contactCtrl.read(TEST_ID_NO_REMINDER);
        assertTrue(person.getEventsAttended().contains(event));
       
    }
View Full Code Here

     * Test of removeAttendance method, of class org.spw.controller.EventController.
     */
    public void testRemoveAttendance() {
        System.out.println("removeAttendance");
       
        Event event = ctrl.read(TEST_ID_NO_REMINDER);

        Person person = new Person();
        person.setIdContact(TEST_ID_NO_REMINDER);
        person.setFirstName(getName());
        person.setLastName(getName());
        person = contactCtrl.update(person);
        person.getEventsAttended().add(event);
        person = contactCtrl.update(person);
       
        event.getContactsAttended().add(person);
        event = ctrl.update(event);
       
        ctrl.removeAttendance(person, event);
       
        event = ctrl.read(TEST_ID_NO_REMINDER);
        assertFalse(event.getContactsAttended().contains(person));
        person = contactCtrl.read(TEST_ID_NO_REMINDER);
        assertFalse(person.getEventsAttended().contains(event));
    }
View Full Code Here

        System.out.println("parse");
       
        EventController instance = new EventController();
       
        String eventString = null;
        Event result = instance.parse(eventString); //check no runtime error
        eventString = "test";
        result = instance.parse(eventString); //check no runtime error

        eventString = "Test[" + Long.toString(TEST_ID_NO_REMINDER) + "]";
        result = instance.parse(eventString);
        assertEquals((long)TEST_ID_NO_REMINDER, (long)result.getIdEvent());
       
    }
View Full Code Here

     * Test of addOrganizer method, of class org.spw.controller.EventController.
     */
    public void testAddOrganizer() {
        System.out.println("addOrganizer");
       
        Event event = ctrl.read(TEST_ID_NO_REMINDER);

        Person person = new Person();
        person.setIdContact(TEST_ID_NO_REMINDER);
        person.setFirstName(getName());
        person.setLastName(getName());
        person = contactCtrl.update(person);
        person.getOrganize().add(event);
        person = contactCtrl.update(person);
       
        ctrl.addOrganizer(person, event);
        event = ctrl.read(TEST_ID_NO_REMINDER);
        assertTrue(event.getOrganizedBy().contains(person));
        person = contactCtrl.read(TEST_ID_NO_REMINDER);
        assertTrue(person.getOrganize().contains(event));
    }
View Full Code Here

     * Test of removeOrganizer method, of class org.spw.controller.EventController.
     */
    public void testRemoveOrganizer() {
        System.out.println("removeOrganizer");
       
        Event event = ctrl.read(TEST_ID_NO_REMINDER);

        Person person = new Person();
        person.setIdContact(TEST_ID_NO_REMINDER);
        person.setFirstName(getName());
        person.setLastName(getName());
        person = contactCtrl.update(person);
        person.getOrganize().add(event);
        person = contactCtrl.update(person);
       
        event.getOrganizedBy().add(person);
        event = ctrl.update(event);
       
        ctrl.removeOrganizer(person, event);
       
        event = ctrl.read(TEST_ID_NO_REMINDER);
        assertFalse(event.getOrganizedBy().contains(person));
        person = contactCtrl.read(TEST_ID_NO_REMINDER);
        assertFalse(person.getOrganize().contains(event));
    }
View Full Code Here

TOP

Related Classes of org.spw.model.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.