Examples of Donation


Examples of org.spw.model.Donation

    @Override
    protected void setUp() throws Exception {
        contact = new Contact();
        contact.setFirstName(this.getName());
        contact = contactCtrl.update(contact);
        donation = new Donation();
        donation.setProposalTitle(this.getName());
        donation.setDonor(contact);
        donation = donationCtrl.update(donation);
        contact.getDonations().add(donation);
        contactCtrl.update(contact);
View Full Code Here

Examples of org.spw.model.Donation

     */
    public void testDeleteDonation() {
        System.out.println("deleteDonation");
       
        List instance = new List();
        Donation result = donationCtrl.read(donation.getIdDonation());
        assertNotNull(result);
        instance.deleteDonation(result);
        result = donationCtrl.read(donation.getIdDonation());
        assertNull(result);
        Contact resultContact = contactCtrl.read(contact.getIdContact());
View Full Code Here

Examples of org.spw.model.Donation

        boolean found2 = false;
        System.out.println("addDonation");
       
        ContactController instance = new ContactController();
        Contact contact = instance.read(TEST_ID_ABC1);
        Donation donation1 = new Donation();
        donation1.setDueDate(new Date());
        donation1.setProposalTitle(getName());
        donation1.setReasonNotFunded(getName());
        donation1.setStatus("Test1");
        donation1.setAmount(new BigDecimal(1.11));
       
        Donation donation2 = new Donation();
        donation2.setDueDate(new Date());
        donation2.setProposalTitle(getName());
        donation2.setReasonNotFunded(getName());
        donation2.setStatus("Test2");
        donation2.setAmount(new BigDecimal(2.22));
       
        donation1.setDonor(contact);
        donation2.setDonor(contact);
        donation1 = instance.addDonation(donation1);
        donation2 = instance.addDonation(donation2);
        assertEquals(contact, donation1.getDonor());
        assertEquals(contact, donation2.getDonor());
        for(Donation aDonation : donation2.getDonor().getDonations()) {
            if (aDonation.getProposalTitle().equals(getName())
            && aDonation.getReasonNotFunded().equals(getName())
            && aDonation.getStatus().equals("Test1")
            && aDonation.getAmount().equals(new BigDecimal(1.11))) {
                found1 = true;
            }
            if (aDonation.getProposalTitle().equals(getName())
            && aDonation.getReasonNotFunded().equals(getName())
            && aDonation.getStatus().equals("Test2")
            && aDonation.getAmount().equals(new BigDecimal(2.22))) {
                found2 = true;
            }
        }
        assertTrue("The added 1rst test donation is not found", found1);
        assertTrue("The added 2nd test donation is not found", found2);
       
        //check if donations can be read
        DonationController donationCtrl = new DonationController();
        assertNotNull(donationCtrl.read(donation1.getIdDonation()));
        assertNotNull(donationCtrl.read(donation2.getIdDonation()));
       
        //check update an existing donation
        donation1.setStatus("Test3");
        instance.addDonation(donation1);
        assertEquals("Test3", donationCtrl.read(donation1.getIdDonation()).getStatus());
View Full Code Here

Examples of org.spw.model.Donation

       
        ContactController instance = new ContactController();
        DonationController donationCtrl = new DonationController();

        Contact contact = instance.read(TEST_ID_ABC1);
        Donation donation1 = new Donation();
        donation1.setDueDate(new Date());
        donation1.setProposalTitle(getName());
        donation1.setReasonNotFunded(getName());
        donation1.setStatus("Test1");
        donation1.setAmount(new BigDecimal(1.11));
       
        Donation donation2 = new Donation();
        donation2.setDueDate(new Date());
        donation2.setProposalTitle(getName());
        donation2.setReasonNotFunded(getName());
        donation2.setStatus("Test2");
        donation2.setAmount(new BigDecimal(2.22));
       
        donation1.setDonor(contact);
        donation2.setDonor(contact);
        donation1 = instance.addDonation(donation1);
        donation2 = instance.addDonation(donation2);
        contact = instance.removeDonation(donation1);
        contact = instance.removeDonation(donation2);
        for(Donation aDonation : contact.getDonations()) {
            if (aDonation.getProposalTitle().equals(getName())
            && aDonation.getReasonNotFunded().equals(getName())
            && aDonation.getStatus().equals("Test1")
            && aDonation.getAmount().equals(new BigDecimal(1.11))) {
                found1 = true;
                break;
            }
            if (aDonation.getProposalTitle().equals(getName())
            && aDonation.getReasonNotFunded().equals(getName())
            && aDonation.getStatus().equals("Test2")
            && aDonation.getAmount().equals(new BigDecimal(2.22))) {
                found2 = true;
                break;
            }
        }
        assertFalse("The removed 1rst test donation is found", found1);
        assertFalse("The removed 2nd test donation is found", found2);
       
        //check if donations can be read
        assertNull(donationCtrl.read(donation1.getIdDonation()));
        assertNull(donationCtrl.read(donation2.getIdDonation()));
       
    }
View Full Code Here

Examples of org.spw.model.Donation

       
       
        EditMock instance = new EditMock();
        Contact contact = new Contact();
        contact.setFirstName(this.getName());
        Donation donation = new Donation();
        donation.setProposalTitle(this.getName());
        donation.setDonor(contact);
        java.util.List donations = new ArrayList();
        donations.add(instance.getDonation());
        contact.setDonations(donations);
        instance.setContact(contact);
        instance.setDonation(donation);
        String expResult = "success";
        String result = instance.buttonValidateBottom_action();
        assertEquals(expResult, result);
       
        //check the insertion of the entities
        DonationController donationCtrl = new DonationController();
        Donation resultDonation = donationCtrl.read(donation.getIdDonation());
        assertEquals(donation, resultDonation);
        assertEquals(contact, resultDonation.getDonor());
        assertEquals(this.getName(), resultDonation.getDonor().getFirstName());
        ContactController contactCtrl = new ContactController();
        Contact resultContact = contactCtrl.read(contact.getIdContact());
        assertTrue(resultContact.getDonations().contains(donation));
        assertEquals(1, resultContact.getDonations().size());
    }
View Full Code Here

Examples of org.spw.model.Donation

    public DonationControllerTest(String testName) {
        super(testName);
    }

    protected void setUp() throws Exception {
        Donation test = new Donation();
        test.setIdDonation(TEST_ID);
        test.setProposalTitle(getName());
        ctrl.create(test);       
    }
View Full Code Here

Examples of org.spw.model.Donation

     * @param key The unique ID of the object
     * @return a donation if found, null otherwise
     */
    public Donation read(Long key) {
        EntityManager em = emf.createEntityManager();
        Donation retValue = null;
        try {
            retValue = em.find(Donation.class, key);
        } catch (Exception e) {
            Logger.getLogger(DonationController.class.getName()).log(Level.SEVERE, "Error reading " + key, e);
            if (em.getTransaction().isActive())
View Full Code Here

Examples of org.spw.model.Donation

     * Update an existing donation. If it's a new Donation, create it.
     * @param object The donation to update
     * @return the new object donation after the persistence operation
     */
    public Donation update(Donation object) {
        Donation result = null;
        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();
        try {
            result = em.merge(object);
            em.getTransaction().commit();
View Full Code Here

Examples of org.spw.model.Donation

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

Examples of org.spw.model.Donation

    public String buttonRefresh_action() {
        return null;
    }
   
    public String buttonAdd_action() {
        getSessionBean1().setDonation(new Donation());
       
        return "new";
    }
View Full Code Here
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.