Package com.sparc.knappsack.components.entities

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


        }
    }

    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);
View Full Code Here


    @Override
    public User registerUser(UserModel userModel, boolean useTemporaryPassword) {
        User user = null;
        if (userModel != null) {
            List<Role> userRoles = new ArrayList<Role>();
            Role userRole = roleService.getRoleByAuthority(UserRole.ROLE_USER.toString());
            userRoles.add(userRole);

            user = new User(userModel.getEmail(), passwordEncoder.encodePassword(userModel.getPassword(), userModel.getEmail().toLowerCase().trim()), userModel.getEmail(), userModel.getFirstName(), userModel.getLastName(), userRoles);
            user.setPasswordExpired(useTemporaryPassword);
            //If this is the first user in the application, set them as a Knappsack administrator
View Full Code Here

            invitationService.delete(invitation.getId());
        }
    }

    private void setAdminRole(User user) {
        Role role = roleService.getRoleByAuthority(UserRole.ROLE_ADMIN.toString());
        user.getRoles().add(role);
        GrantedAuthority grantedAuthority = new GrantedAuthority() {
            @Override
            public String getAuthority() {
                return UserRole.ROLE_ADMIN.toString();
View Full Code Here

    @Autowired(required = true)
    private RoleDao roleDao;
   
    @Override
    public Role getRoleByAuthority(String authority) {
        Role role = roleDao.getByAuthority(authority);
        if(role == null) {
            role = new Role();
            role.setAuthority(authority);
            roleDao.add(role);
        }
        return role;
    }
View Full Code Here

TOP

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

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.