Ejemplo n.º 1
0
  /**
   * <br>
   * [機 能] 検索条件Modelを生成する <br>
   * [解 説] <br>
   * [備 考]
   *
   * @param paramMdl パラメータ情報
   * @param usrSid ユーザSID
   * @param listCnt 一覧表示最大件数
   * @return 検索条件Model
   */
  private Enq010SearchModel __createSearchModel(
      Enq230ParamModel paramMdl, int usrSid, int listCnt) {

    Enq010SearchModel searchMdl = new Enq010SearchModel();

    searchMdl.setPage(paramMdl.getEnq230pageTop());
    searchMdl.setMaxCount(listCnt);
    searchMdl.setSessionUserSid(usrSid);
    searchMdl.setFolder(Enq010Const.FOLDER_TEMPLATE);

    // 種類
    searchMdl.setEnqType(paramMdl.getEnq230svType());

    // キーワード
    // キーワード 種別
    String[] keywordList = null;
    if (!StringUtil.isNullZeroString(paramMdl.getEnq230svKeyword())) {
      keywordList = paramMdl.getEnq230svKeyword().split(" ");
    }
    searchMdl.setKeyword(keywordList);
    searchMdl.setKeywordType(paramMdl.getEnq230svKeywordType());

    // 重要度
    searchMdl.setPriority(paramMdl.getEnq230svPriority());
    // 状態
    searchMdl.setStatus(paramMdl.getEnq230svStatus());
    // 匿名
    searchMdl.setAnony(paramMdl.getEnq230svAnony());

    return searchMdl;
  }