Package easyJ.system.data

Examples of easyJ.system.data.SysUserCache


      }
      StringBuffer buffer = new StringBuffer();
      Object obj = request.getAttribute(Globals.OBJECT);
      String[] subClassProperties = BeanUtil.getSubClassProperties(obj
          .getClass());
      SysUserCache userCache = (SysUserCache) request.getSession()
          .getAttribute(Globals.SYS_USER_CACHE);
      /* 这里是从request当中取到用户拥有权限并选择的字段,将来应该是从缓存当中得到,这是需要修改的地方 */

      /* 对所有的子表属性进行循环 */
      for (int j = 0; j < subClassProperties.length; j++) {
        String subClassProperty = subClassProperties[j];
        String subClassName = BeanUtil.getSubClass(obj.getClass(),
            subClassProperties[j]);
        ArrayList displayProperties = userCache
            .getDisplayProperties(subClassName);
        if (displayProperties == null) {
          return null;
        }
        // 用户提交数据校验之后的结果需要显示给用户
View Full Code Here


    Object object = request.getAttribute(Globals.OBJECT);
    String className = request.getParameter(Globals.CLASS_NAME);
    Class clazz = BeanUtil.getClass(className);

    /* 将来要进行替换 用户ID */
    SysUserCache userCache = (SysUserCache) request.getSession().getAttribute(Globals.SYS_USER_CACHE);
    ArrayList editProperties = userCache.getEditProperties(className);
    System.out.println("设置好 editProperties,进入深层getEdit 函数");
    return getEdit(request, object, editProperties, columnsPerLine, start,
        propertySize, hint, hintType);
  }
View Full Code Here

  public static StringBuffer getForumDisplay(HttpServletRequest request)
      throws EasyJException {
    String queryByTopic = request.getParameter("queryByTopic");
    String className = request.getParameter(Globals.CLASS_NAME);
    /* 将来要进行替换 用户ID */
    SysUserCache userCache = (SysUserCache) request.getSession()
        .getAttribute(Globals.SYS_USER_CACHE);
    StringBuffer buffer = new StringBuffer();
    /* 这里是从request当中取到用户拥有权限并选择的字段,将来应该是从缓存当中得到,这是需要修改的地方 */
    ArrayList displayProperties = userCache.getDisplayProperties(className);
    StringBuffer propertyBuffer = new StringBuffer();
    if (displayProperties == null || displayProperties.size() == 0) {
      return null;
    }
    int propertySize = displayProperties.size();
View Full Code Here

  public static StringBuffer getForumExpand(Object object,
      HttpServletRequest request, String queryByTopic)
      throws EasyJException {
    String className = request.getParameter(Globals.CLASS_NAME);
    /* 将来要进行替换 用户ID */
    SysUserCache userCache = (SysUserCache) request.getSession()
        .getAttribute(Globals.SYS_USER_CACHE);
    ArrayList displayProperties = userCache.getDisplayProperties(className);
    Long discussSourceId = (Long) BeanUtil.getFieldValue(object,
        "discussSourceId");
    Long discussTopicId = (Long) BeanUtil.getFieldValue(object,
        "discussTopicId");
    String discussTitle = (String) BeanUtil.getFieldValue(object,
View Full Code Here

   */
  public static StringBuffer getDisplay(HttpServletRequest request,
      boolean editable) throws EasyJException {
    String className = request.getParameter(Globals.CLASS_NAME);
    /* 将来要进行替换 用户ID */
    SysUserCache userCache = (SysUserCache) request.getSession()
        .getAttribute(Globals.SYS_USER_CACHE);
    Long userId = userCache.getUser().getUserId();
    StringBuffer buffer = new StringBuffer();
    /* 这里是从request当中取到用户拥有权限并选择的字段,将来应该是从缓存当中得到,这是需要修改的地方 */
    ArrayList displayProperties = userCache.getDisplayProperties(className);
    if (displayProperties == null || displayProperties.size() == 0) {
      return null;
    }
    int propertySize = displayProperties.size();
    if (editable)
View Full Code Here

    StringBuffer buffer = new StringBuffer();
    Object lower = request.getAttribute(Globals.LOWER);
    Object upper = request.getAttribute(Globals.UPPER);
    String className = request.getParameter(Globals.CLASS_NAME);
    /* 将来要进行替换 用户ID */
    SysUserCache userCache = (SysUserCache) request.getSession()
        .getAttribute(Globals.SYS_USER_CACHE);
    /* 这里是从request当中取到用户拥有权限并选择的字段,将来应该是从缓存当中得到,这是需要修改的地方 */
    ArrayList queryProperties = userCache.getQueryProperties(className);

    if (lower == null || upper == null || queryProperties == null
        || queryProperties.size() == 0) {
      return null;
    }
View Full Code Here

        + "\"/>\n");
    buffer
        .append(" <input type=\"hidden\" name=\"PAGENO\" id=\"PAGENO\" value=\"\"/>");

    // 下面将查询字段记录到properties这个input当中
    SysUserCache userCache = (SysUserCache) request.getSession()
        .getAttribute(Globals.SYS_USER_CACHE);
    String className = request.getParameter(Globals.CLASS_NAME);
    ArrayList displayProperties = userCache.getDisplayProperties(className);
    StringBuffer properties = new StringBuffer();
    for (int i = 0; i < displayProperties.size(); i++) {
      UserPropertyRight property = (UserPropertyRight) displayProperties
          .get(i);
      properties.append(property.getPropertyName());
View Full Code Here

public class ProblemReasonImpl extends SingleDataAction implements
        ProblemReasonInterface {

    public StringBuffer getProblemreason(Problemreason problemreason,
            HttpServletRequest request, boolean vote) throws EasyJException {
        SysUserCache userCache = (SysUserCache) request.getSession()
                .getAttribute(Globals.SYS_USER_CACHE);
        Long userId = userCache.getUser().getUserId();

        // 这个方法输出问题的价值界面
        StringBuffer buffer = new StringBuffer();
        CompositeDataProxy cdp = CompositeDataProxy.getInstance();
        ArrayList problemreasons = cdp.query(problemreason);
View Full Code Here

        ProblemVersion pv = new ProblemVersion();
        pv.setProblemId(pr.getProblemId());
        Long problemversioncount = sdp.getCount(pv);
        pr.setProblemreasonEvaluationProblemId(problemversioncount);
        SysUserCache userCache = (SysUserCache) request.getSession()
                .getAttribute(Globals.SYS_USER_CACHE);
        Long userId = userCache.getUser().getUserId();
        pr.setCreatorId(userId);
        pr.setAnonymous("N");
        pr.setGoodNum(new Long("0"));
        pr.setBadNum(new Long("0"));
        pr.setProblemChange("N");
View Full Code Here

    }

    public StringBuffer viewAllProblemreason(Problemreason problemreason,
            HttpServletRequest request) throws EasyJException {
        SysUserCache userCache = (SysUserCache) request.getSession()
                .getAttribute(Globals.SYS_USER_CACHE);
        Long userId = userCache.getUser().getUserId();
        StringBuffer buffer = new StringBuffer();
        String ifNewWindow = new String();
        if (request.getParameter("ifNewWindow") != null) {
            ifNewWindow = request.getParameter("ifNewWindow");
            if (ifNewWindow.equals("Y")) {
View Full Code Here

TOP

Related Classes of easyJ.system.data.SysUserCache

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.