Package net.sf.json

Examples of net.sf.json.JSONArray.element()


        JSONObject juser = createUser(user);
        JSONArray jroles = new JSONArray();

        juser.element("roles", jroles);
        for (Role role : user.getRoles()) {
            jroles.element(createRole(role, moduleController));
        }

        return juser;
    }
View Full Code Here


        for (Module module : moduleController.getModules()) {
            for (UserParameterTemplate template : module.getUserParameters(user).values()) {
                if (template.isEditableByUser() || !onlyUserEditable) {
                    JSONObject jparameter = new JSONObject();
                    jparameters.element(jparameter);
                    UserParameter parameter = user.getParameter(template.getKey(), template.getRole());
                    jparameter.element("key", parameter.getKey());
                    if (template.getRole() != null) {
                        jparameter.element("keyName", template.getRole().getName() + " - " + parameter.getName());
                    } else {
View Full Code Here

    public static JSONArray createRoles(Collection<Role> roles, ModuleManager moduleController) {

        JSONArray jroles = new JSONArray();
        for (Role role : roles) {
            jroles.element(createRole(role, moduleController));
        }
        return jroles;
    }

    public static JSONObject createRole(Role role, ModuleManager moduleController) {
View Full Code Here

        }

        JSONArray jmodules = new JSONArray();
        for (String module : pMap.keySet()) {
            JSONObject jModule = new JSONObject();
            jmodules.element(jModule);
            jModule.element("name", module);
            JSONArray jpermissions = new JSONArray();
            jModule.element("permissions", jpermissions);
            Collections.sort(pMap.get(module));
            for (Permission permission : pMap.get(module)) {
View Full Code Here

            JSONArray jpermissions = new JSONArray();
            jModule.element("permissions", jpermissions);
            Collections.sort(pMap.get(module));
            for (Permission permission : pMap.get(module)) {
                JSONObject jpermission = new JSONObject();
                jpermissions.element(jpermission);
                jpermission.element("key", permission.getKey());
                jpermission.element("value", permission.getValue());
                jpermission.element("isValuePermission", permission.isValuePermission());
                if (moduleController != null) {
                    PermissionTemplate permissionTemplate = moduleController.getPermissionTemplate(permission.getKey());
View Full Code Here

                        if (!permissionTemplate.getValues().isEmpty()) {
                            JSONArray jvalues = new JSONArray();
                            jpermission.element("values", jvalues);
                            for (KeyValue value : permissionTemplate.getValues()) {
                                JSONObject jvalue = new JSONObject();
                                jvalues.element(jvalue);
                                jvalue.element("key", value.getKey());
                                jvalue.element("text", value.getValue());
                            }
                        }
                    }
View Full Code Here

            view.addWidget(widget);

            JSONArray jLanguages = new JSONArray();
            view.getJson().element("languages", jLanguages);
            for (String language : getModuleManager().getLanguages()) {
                jLanguages.element(language);
            }

            String language1 = ((LanguageRenderer) ((DefaultTableModel<ResourceMessage>) widget.getModel()).getColumns().get(1).getRenderer()).getLanguage();
            String language2 = ((LanguageRenderer) ((DefaultTableModel<ResourceMessage>) widget.getModel()).getColumns().get(2).getRenderer()).getLanguage();
            view.getJson().element("language1", language1);           
View Full Code Here

    view.addWidget(new SimpleWidget(ZeroView.DIV_CONTENT, "user_permissionlist"));   
    JSONArray jmodules = new JSONArray();
    view.getJson().element("modules", jmodules);
    for (Module module : moduleController.getModules()) {
        JSONObject jmodule = new JSONObject();
        jmodules.element(jmodule);
        jmodule.element("name", module.getName());       
        JSONArray jpermissions = new JSONArray();       
        jmodule.element("permissions", jpermissions);
        for(PermissionTemplate permissionTemplate : module.getPermissionTemplates()) {
            jpermissions.element(permissionTemplate.getKey());
View Full Code Here

        jmodules.element(jmodule);
        jmodule.element("name", module.getName());       
        JSONArray jpermissions = new JSONArray();       
        jmodule.element("permissions", jpermissions);
        for(PermissionTemplate permissionTemplate : module.getPermissionTemplates()) {
            jpermissions.element(permissionTemplate.getKey());
        }
    }
    return new ModelAndView(view, null);
  }
 
View Full Code Here

                    }
                }
            }

            for (UserGroup userGroup : userGroups) {
                jUserGroups.element(userGroup);
            }

        }
        return new ModelAndView(view, null);
    }
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.