Package com.sparc.knappsack.components.entities

Examples of com.sparc.knappsack.components.entities.Invitation


        registrationForm.setFirstName("Test");
        registrationForm.setLastName("Test");
        registrationForm.setFirstPassword("password");
        registrationForm.setSecondPassword("password");

        Invitation invitation = new Invitation();
        List<Invitation> invitations = new ArrayList<Invitation>();
        invitations.add(invitation);
        Mockito.when(invitationService.getByEmail(registrationForm.getEmail())).thenReturn(invitations);

        validator.validate(registrationForm, errors);
View Full Code Here


        registrationForm.setFirstName("firstName");
        registrationForm.setLastName("lastName");
        registrationForm.setFirstPassword("firstPassword");
        registrationForm.setSecondPassword("secondPassword");

        Invitation invitation = new Invitation();
        List<Invitation> invitations = new ArrayList<Invitation>();
        invitations.add(invitation);
        Mockito.when(invitationService.getByEmail(registrationForm.getEmail())).thenReturn(invitations);

        validator.validate(registrationForm, errors);
View Full Code Here

    @RequestMapping(value = "/manager/reSendInvitation", method = RequestMethod.POST)
    public @ResponseBody Result reSendInvitation(@RequestParam(value = "invitationIds[]") List<Long> invitationIds, @RequestParam Long domainId, WebRequest request) {
        List<Long> idsFailure = new ArrayList<Long>();

        for (Long id : invitationIds) {
            Invitation invitation = invitationService.get(id);
            Domain domain = null;
            if (invitation != null) {
                domain = invitation.getDomain();
            }

            if (domain != null) {
                List<Invitation> invitations = new ArrayList<Invitation>();
                invitations.add(invitation);
View Full Code Here

        return new ArrayList<Invitation>(invitations);
    }

    @Override
    public Invitation createInvitation(InviteeForm inviteeForm, Long domainID) {
        Invitation invitation = null;
        if(inviteeForm.getEmail() != null && !inviteeForm.getEmail().isEmpty() && !inviteeForm.isDelete()) {
            invitation = setupUserInvites(inviteeForm.getEmail(), inviteeForm.getUserRole(), domainID);

            add(invitation);
        }
View Full Code Here

        return invitation;
    }

    @Override
    public Invitation createInvitation(String inviteeEmail, UserRole userRole, Long domainId) {
        Invitation invitation = null;
        if (StringUtils.hasText(inviteeEmail) && userRole != null && domainId != null && domainId > 0) {
            invitation = setupUserInvites(inviteeEmail.trim(), userRole, domainId);

            add(invitation);
        }
View Full Code Here

    }

    @Override
    public void deleteInvitation(Long invitationId) {
        //Only delete invitation if a user already exists.
        Invitation invitation = get(invitationId);
        if (invitation != null) {
            User user = userService.getByEmail(invitation.getEmail());
            if (user != null) {
                invitationDao.delete(invitation);
            }
        }
    }
View Full Code Here

    private Invitation setupUserInvites(String email, UserRole userRole, Long domainId) {

        Role role = roleService.getRoleByAuthority(userRole.name());

        Invitation invitation = new Invitation();
        invitation.setDomain(domainService.get(domainId));
        invitation.setEmail(email.toLowerCase().trim());
        invitation.setRole(role);

        return invitation;
    }
View Full Code Here

TOP

Related Classes of com.sparc.knappsack.components.entities.Invitation

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.