Package org.joget.directory.model

Examples of org.joget.directory.model.Role


        ApplicationContext ac = DirectoryUtil.getApplicationContext();
       
        if (ac != null) {
            WorkflowUserManager workflowUserManager = (WorkflowUserManager) DirectoryUtil.getApplicationContext().getBean("workflowUserManager");
            if (workflowUserManager != null && !(workflowUserManager.isCurrentUserInRole(WorkflowUserManager.ROLE_ADMIN) || workflowUserManager.isSystemUser())){
                Role adminRole = roleDao.getRole(WorkflowUserManager.ROLE_ADMIN);
                if (user.getRoles() != null && user.getRoles().contains(adminRole)) {
                    user.getRoles().remove(adminRole);
                    Role userRole = roleDao.getRole("ROLE_USER");
                    if (userRole != null && !user.getRoles().contains(userRole)) {
                        user.getRoles().add(userRole);
                    }
                }
            }
View Full Code Here


        }
    }

    public Boolean deleteRole(String id) {
        try {
            Role role = getRole(id);
            delete("Role", role);
            return true;
        } catch (Exception e) {
            LogUtil.error(RoleDaoImpl.class.getName(), e, "Delete Department Error!");
            return false;
View Full Code Here

        }
    }

    public Role getRoleByName(String name) {
        try {
            Role role = new Role();
            role.setName(name);
            List roles = findByExample("Role", role);

            if (roles.size() > 0) {
                return (Role) roles.get(0);
            }
View Full Code Here

TOP

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