Examples of RoleDef


Examples of ch.interlis.ili2c.metamodel.RoleDef

                                                    .getName().toLowerCase(),
                                                    String.class);
                                        }
                                    }
                                    if (attrObj.obj instanceof RoleDef) {
                                        RoleDef roledefObj = (RoleDef) attrObj.obj;
                                        typeBuilder.add(roledefObj.getName()
                                                .toLowerCase(), String.class);
                                    }
                                }

                                if (false) {
View Full Code Here

Examples of ch.interlis.ili2c.metamodel.RoleDef

                                featBuilder.set(attrName.toLowerCase(), null);
                            }
                        }
                    }
                    if (obj.obj instanceof RoleDef) {
                        RoleDef role = (RoleDef) obj.obj;
                        String roleName = role.getName();

                        IomObject structvalue = iomObj.getattrobj(roleName, 0);
                        String refoid = "";
                        if (structvalue != null) {
                            if (((ItfReader) ioxReader).isRenumberTids()) {
View Full Code Here

Examples of ch.interlis.ili2c.metamodel.RoleDef

                                            tables.append("VARCHAR,\n");
                                        }
                                    }

                                    if (attrObj.obj instanceof RoleDef) {
                                        RoleDef roledefObj = (RoleDef) attrObj.obj;
                                        String roleDefName = roledefObj
                                                .getName().toLowerCase();
                                        tables.append(" " + roleDefName + " ");
                                        tables.append("VARCHAR,\n");

                                        btree_idx.add(roleDefName);
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

            }

            if (id == null) {
                dest.setScopeId(ScopeHolder.getScopeId());

                RoleDef roleDef = new RoleDef();
                roleDef.setName(role.getName());
                roleDef.setDescn(role.getDescn());
                roleDef.setScopeId(ScopeHolder.getScopeId());
                roleDefManager.save(roleDef);
                dest.setRoleDef(roleDef);
            }

            roleManager.save(dest);
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

            selectedItem = Collections.emptyList();
        }

        try {
            Role role = roleManager.get(id);
            RoleDef roleDef = role.getRoleDef();
            roleDefChecker.check(roleDef);
            roleDef.getPerms().clear();

            for (Long permId : selectedItem) {
                Perm perm = permManager.get(permId);
                roleDef.getPerms().add(perm);
            }

            roleDefManager.save(roleDef);
            messageHelper.addFlashMessage(redirectAttributes,
                    "core.success.save", "保存成功");
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

    }

    @RequestMapping("role-perm-input")
    public String input(@RequestParam("id") Long id, Model model) {
        Role role = roleManager.get(id);
        RoleDef roleDef = role.getRoleDef();
        List<Long> selectedItem = new ArrayList<Long>();

        for (Perm perm : roleDef.getPerms()) {
            selectedItem.add(perm.getId());
        }

        String hql = "from PermType where type=0 and scopeId=?";
        List<PermType> permTypes = permTypeManager.find(hql,
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

    @RequestMapping("role-def-input")
    public String input(@RequestParam(value = "id", required = false) Long id,
            Model model) {
        if (id != null) {
            RoleDef roleDef = roleDefManager.get(id);
            model.addAttribute("model", roleDef);
        }

        return "auth/role-def-input";
    }
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

        try {
            // before check
            roleDefChecker.check(roleDef);

            // after invoke
            RoleDef dest = null;
            Long id = roleDef.getId();

            if (id != null) {
                dest = roleDefManager.get(id);
                beanMapper.copy(roleDef, dest);
            } else {
                dest = roleDef;
            }

            if (id == null) {
                dest.setScopeId(ScopeHolder.getScopeId());
            }

            roleDefManager.save(dest);

            messageHelper.addFlashMessage(redirectAttributes,
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

    }

    @RequestMapping("role-def-manage")
    public String manage(@RequestParam("id") Long id, Model model)
            throws Exception {
        RoleDef roleDef = roleDefManager.get(id);
        List<Role> roles = roleManager.findBy("roleDef.id", id);

        ScopeDTO currentScope = ScopeHolder.getScopeDto();
        List<ScopeDTO> scopeDtos;

        if (currentScope.isShared()) {
            scopeDtos = scopeConnector.findAll();
        } else {
            scopeDtos = new ArrayList<ScopeDTO>();
            scopeDtos.add(currentScope);
        }

        List<RoleDTO> roleDtos = new ArrayList<RoleDTO>();

        for (ScopeDTO scopeDto : scopeDtos) {
            Role existedRole = null;

            for (Role role : roles) {
                if (role.getScopeId().equals(scopeDto.getId())) {
                    existedRole = role;

                    break;
                }
            }

            if (existedRole == null) {
                RoleDTO roleDto = new RoleDTO();
                roleDto.setName(roleDef.getName());
                roleDto.setScopeId(scopeDto.getId());
                roleDto.setStatus("added");
                roleDtos.add(roleDto);
            } else {
                RoleDTO roleDto = new RoleDTO();
                roleDto.setName(roleDef.getName());
                roleDto.setId(existedRole.getId());
                roleDto.setScopeId(scopeDto.getId());
                roleDto.setStatus("existed");
                roleDtos.add(roleDto);
            }
        }

        for (Role role : roles) {
            boolean existed = false;

            for (ScopeDTO scopeDto : scopeDtos) {
                if (role.getScopeId().equals(scopeDto.getId())) {
                    existed = true;

                    break;
                }
            }

            if (!existed) {
                RoleDTO roleDto = new RoleDTO();
                roleDto.setName(roleDef.getName());
                roleDto.setId(role.getId());
                roleDto.setScopeId(role.getScopeId());
                roleDto.setStatus("removed");
                roleDtos.add(roleDto);
            }
View Full Code Here

Examples of com.mossle.auth.domain.RoleDef

        return "auth/role-def-manage";
    }

    @RequestMapping("role-def-sync")
    public String sync(@RequestParam("id") Long id) throws Exception {
        RoleDef roleDef = roleDefManager.get(id);
        List<Role> roles = roleManager.findBy("roleDef.id", id);

        ScopeDTO currentScope = ScopeHolder.getScopeDto();
        List<ScopeDTO> scopeDtos;

        if (currentScope.isShared()) {
            scopeDtos = scopeConnector.findAll();
        } else {
            scopeDtos = new ArrayList<ScopeDTO>();
            scopeDtos.add(currentScope);
        }

        for (ScopeDTO scopeDto : scopeDtos) {
            Role existedRole = null;

            for (Role role : roles) {
                if (role.getScopeId().equals(scopeDto.getId())) {
                    existedRole = role;

                    break;
                }
            }

            if (existedRole == null) {
                Role role = new Role();
                role.setName(roleDef.getName());
                role.setRoleDef(roleDef);
                role.setScopeId(scopeDto.getId());
                roleManager.save(role);
            }
        }
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.