Examples of FlatChildGenerator


Examples of org.blueoxygen.cimande.sitemanager.FlatChildGenerator

    String mySQL;
    int total_role_site = 0;
    String variableNode = "Flat";
    String FlatJS = "";

    FlatChildGenerator FlatChild;

    try {
      User us = getCurrentUser();
      this.roleId = us.getRole().getId();
      this.siteId = (String) ServletActionContext.getRequest()
          .getSession().getAttribute(LoginFilter.LOGIN_CIMANDE_SITE);

      mySQL = "FROM " + RoleSite.class.getName()
          + " tmp WHERE tmp.role.id='" + this.roleId
          + "' AND tmp.site.id='" + this.siteId + "'";
      List<RoleSite> temp = new ArrayList<RoleSite>();
      temp = manager.getList(mySQL, null, null);
      total_role_site = temp.size();

      int iFirstNode = 1;

      if (total_role_site > 0) {
        mySQL = "FROM tmp in " + RoleSitePrivilage.class
            + " WHERE tmp.roleSite.site.id = '" + this.siteId
            + "' AND tmp.roleSite.role.id = '" + this.roleId
            + "' ORDER BY (tmp.moduleFunction.description)";
        List<RoleSitePrivilage> rsp = new ArrayList<RoleSitePrivilage>();
        rsp = (List<RoleSitePrivilage>) manager.getList(mySQL, null,
            null);

        for (RoleSitePrivilage tmp : rsp) {
          FlatChild = new FlatChildGenerator(tmp.getModuleFunction()
              .getId(), variableNode, iFirstNode, manager);
          FlatJS = FlatJS + "<li><a class=\"head\" href=\"#\">"
              + tmp.getModuleFunction().getDescription()
              + "</a><ul>";

          FlatJS = FlatJS + FlatChild.getFlatJS();
          FlatJS = FlatJS + "</ul></li>";

        }
      } else {
        mySQL = "FROM tmp in " + RolePrivilage.class
            + " WHERE tmp.role.id='" + this.roleId
            + "' ORDER BY (tmp.moduleFunction.description)";
        List<RolePrivilage> rp = new ArrayList<RolePrivilage>();
        rp = (List<RolePrivilage>) manager.getList(mySQL, null, null);

        for (RolePrivilage tmp : rp) {
          FlatChild = new FlatChildGenerator(tmp.getModuleFunction()
              .getId(), variableNode, iFirstNode, manager);
          FlatJS = FlatJS + "<li><a class=\"head\" href=\"#\">"
              + tmp.getModuleFunction().getDescription()
              + "</a><ul>";

          FlatJS = FlatJS + FlatChild.getFlatJS();
          FlatJS = FlatJS + "</ul></li>";
        }
      }
      flat_script = FlatJS;
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.