Package sk.vrto.domain

Examples of sk.vrto.domain.Email


    }

    @PostConstruct
    public void initForUser(User user) {
        emails.putAll(user, Arrays.asList(
                createEmail(1, new Email(contactRepository.find("gmail@chucknorris.com"), "So you building bridge?", CONTENT)),
                createEmail(2, new Email(contactRepository.find("gretzky@nhl.com"), "About the lockout ...", CONTENT)),
                createEmail(3, new Email(contactRepository.find("lemieux@nhl.com"), "Yeah its fine if Jagr plays for Kladno now", CONTENT)),
                createEmail(4, new Email(contactRepository.find("schwarzie@expedanbles.com"), "I really did break that Smart door :D", CONTENT)),
                createEmail(5, new Email(contactRepository.find("gosling@java.com"), "Liquid Robotics info", CONTENT)),
                createEmail(6, new Email(contactRepository.find("walter.white@breakingbad.com"), "Episode S05E8", CONTENT)),
                createEmail(7, new Email(contactRepository.find("bigbadboss@enclave.com"), "Time to die mutie", CONTENT)),
                createEmail(8, new Email(contactRepository.find("ovi8@caps.com"), "Slysis mne?", CONTENT))
        ));
    }
View Full Code Here


        try {
            session.beginTransaction();
            Query query = session.createQuery("from Email e where e.id = :id");
            query.setParameter("id", key);
            List<?> result = query.list();
            Email email= result.isEmpty() ? null : (Email) result.get(0);
            session.getTransaction().commit();
            return email;
        } finally {
            session.close();
        }
View Full Code Here

        }).when((EmailServiceImpl) emailService).doSend((SimpleEmail) anyObject());

        // try out JavaMail assembling
        emailService.send(
                new EmailAccount("test@test.sk", encrypter.encrypt("skynet")),
                new Email(new Contact("miso", "miso@miso.sk", null), "title", "content"));
        // sending is mocked
        // no exception should be thrown
    }
View Full Code Here

    public void sendMail(String recipient, String title, String content) {
        ContactCreation creation = contactRepository.getOrCreate(recipient, user);
        if (creation.isFreshlyCreated()) {
            eventBus.post(new ContactInsertedEvent(creation.getContact()));
        }
        Email email = new Email(creation.getContact(), title, content);
        emailService.send(user.getEmailAccount(), email);
    }
View Full Code Here

    protected Contact createSampleContact() {
        return new Contact("Miso", "little.talks@omm.ice", testedUser);
    }

    protected Email createSampleEmail() {
        Email email = new Email(createSampleContact(), "Sample email", "Lorem ipsum");
        email.setId(1337);
        return email;
    }
View Full Code Here

        return email;
    }

    @Test
    public void testFindAndInsert() {
        Email email = createSampleEmail();

        assertNull(emailRepository.find(email.getId()));
        emailRepository.insert(email);
        assertFalse(emailRepository.load().isEmpty());

        Email found = emailRepository.find(email.getId());
        assertNotNull(found);
        assertEquals(found, email);
    }
View Full Code Here

        assertFalse(emailRepository.load().isEmpty());
    }

    @Test
    public void testUpdate() {
        Email email = createSampleEmail();
        assertNull(emailRepository.find(email.getId()));

        email.setContent("JavaOne email");
        emailRepository.update(email);

        Email javaOneEmail = emailRepository.find(email.getId());
        assertNotEquals(email, javaOneEmail);
        assertEquals("JavaOne email", javaOneEmail.getContent());
    }
View Full Code Here

        assertEquals("JavaOne email", javaOneEmail.getContent());
    }

    @Test
    public void testDelete() {
        Email email = createSampleEmail();
        assertNull(emailRepository.find(email.getId()));

        emailRepository.insert(email);
        assertNotNull(emailRepository.find(email.getId()));

        emailRepository.delete(email);
        assertNull(emailRepository.find(email.getId()));
    }
View Full Code Here

        return contactRepository.find("little.talks@omm.ice");
    }

    @Override
    public void testFindAndInsert() {
        Email email = createSampleEmail();

        assertNull(emailRepository.find(email.getId()));
        email.setId(null); // identity ID generated by Hibernate
        emailRepository.insert(email);
        assertFalse(emailRepository.load().isEmpty());

        Email found = emailRepository.find(email.getId());
        assertNotNull(found);
        assertEquals(found, email);
    }
View Full Code Here

        assertEquals(found, email);
    }

    @Override
    public void testDelete() {
        Email email = createSampleEmail();
        assertNull(emailRepository.find(email.getId()));

        email.setId(null); // generated by Hibernate
        emailRepository.insert(email);
        assertNotNull(emailRepository.find(email.getId()));

        emailRepository.delete(email);
        assertNull(emailRepository.find(email.getId()));
    }
View Full Code Here

TOP

Related Classes of sk.vrto.domain.Email

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.