Package com.iqbon.jcms.domain

Examples of com.iqbon.jcms.domain.User


  @RequestMapping(value = "/modifyUserPassword.do")
  public ModelAndView updatePassword(@RequestParam("userName")
  String userName, @RequestParam("password")
  String password, @RequestParam("oldPassword")
  String oldPassword) {
    User user = userService.updatePasswordByUserName(userName, password, oldPassword);
    if (null == user) {
      return errorMav;
    } else {
      ModelAndView view = new ModelAndView();
      view.addObject("userName", user.getUserName());
      view.setViewName(KeyConstant.ADMIN_JSP_PATH + "updatePassword");
      return view;
    }
  }
View Full Code Here


  int timeout, @RequestParam("modelType")
  int modelType, @RequestParam(value = "topicid", required = false)
  String topicid, @RequestParam("pageNum")
  int pageNum, @RequestParam("type")
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      return getErrorUrl(UNLOGIN_ERROR_MESSAGE);
    }
    String url = JCMSConstant.createModelUrl(modelName, suffix);
    Model model = new Model();
    model.setModelName(modelName);
    model.setTitle(title);
    model.setExtname(suffix);
    model.setKeyword(keyword);
    model.setContent(content);
    model.setStatus(status);
    model.setTopicid(topicid);
    model.setRate(refresh);
    model.setType(modelType);
    Date now = new Date();
    Date timeoutDate = DateUtils.addDays(now, timeout);
    model.setTimeout(DateFormatUtils.ISO_DATETIME_FORMAT.format(timeoutDate));
    model.setAddTime(JCMSConstant.getDateString(now));
    model.setLastModify(JCMSConstant.getDateString(now));
    model.setModifyUser(user.getUserName());
    model.setUrl(url);
    int insertModel =modelService.addModel(model);
    int insertPushRecord =pushRecordService.addBlankDoc(title, null, url, topicid, 60, user.getUserName(), null);
    if(insertModel<=0){
      logger.error("插入模板失败:" + ToStringBuilder.reflectionToString(model));
      return getErrorUrl("插入模板失败");
    }
    if(insertPushRecord<=0){
View Full Code Here

  int timeout, @RequestParam("modelType")
  int modelType, @RequestParam(value = "topicid", required = false)
  String topicid, @RequestParam("pageNum")
  int pageNum, @RequestParam("type")
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      return getErrorUrl(UNLOGIN_ERROR_MESSAGE);
    }
    url = JCMSConstant.refreshModelUrl(url, suffix);
    Model model = new Model();
    model.setModelName(modelName);
    model.setTitle(title);
    model.setExtname(suffix);
    model.setKeyword(keyword);
    model.setContent(content);
    model.setStatus(status);
    model.setTopicid(topicid);
    model.setRate(refresh);
    model.setType(modelType);
    model.setUrl(url);
    Date now = new Date();
    Date timeoutDate = DateUtils.addDays(now, timeout);
    model.setTimeout(DateFormatUtils.ISO_DATETIME_FORMAT.format(timeoutDate));
    model.setLastModify(JCMSConstant.getDateString(now));
    model.setModifyUser(user.getUserName());
    int updateModel = modelService.modifyModel(model);
    if (updateModel <= 0) {
      logger.error("插入模板失败:" + ToStringBuilder.reflectionToString(model));
      return getErrorUrl("插入模板失败");
    }
View Full Code Here

  public String deleteModel(@RequestParam("modelName")
  String modelName, @RequestParam(value = "topicid", required = false)
  String topicid, @RequestParam("pageNum")
  int pageNum, @RequestParam("type")
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      return getErrorUrl(UNLOGIN_ERROR_MESSAGE);
    }
    int deleteNum = modelService.deleteModel(modelName, user.getUserName());
    if (deleteNum > 0) {
      if (StringUtils.isNotEmpty(topicid)) {
        return redirect("/admin/topic/topicPage.do?topicid=" + topicid + "&pageNum=" + pageNum
            + "&type=" + type);
      } else {
View Full Code Here

   * @param user
   * @param password
   * @return
   */
  public User userValidation(String userName, String password) {
    User user = userDAO.validationUser(userName, password);
    if (user != null) {
      String lastLogin = DateFormatUtils.ISO_DATETIME_FORMAT.format(new Date());
      userDAO.updaeUserLastLogin(userName, lastLogin);
    }
    return user;
View Full Code Here

   * @param userName
   * @param password
   * @return
   */
  public User updatePasswordByUserName(String userName, String password, String oldPassword) {
    User user = userDAO.validationUser(userName, oldPassword);
    if (null != user) {
      int number = userDAO.updatePassword(userName, password);
      if (number > 0) {
        return user;
      } else {
View Full Code Here

  String parentTopicid, @RequestParam("topicName")
  String topicName, @RequestParam("topicNav")
  String topicNav, @RequestParam(value = "pageNum", required = false)
  int pageNum, @RequestParam(value = "type", required = false)
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      return errorMav;
    }
    try {
      topicService.addTopic(parentTopicid, topicName, topicNav, user.getUserName());
      return this.topicPage(parentTopicid, pageNum, 0, type);
    } catch (Exception e) {
      logger.error("新建子栏目失败,parentTopicid=" + parentTopicid + " topicName=" + topicName + " user="
          + user, e);
      return errorMav;
View Full Code Here

  public ModelAndView deleteSubTopic(@RequestParam("topicid")
  String topicid, @RequestParam("topicSelect")
  String[] topicSelect, @RequestParam(value = "pageNum", required = false)
  int pageNum, @RequestParam(value = "type", required = false)
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      return errorMav;
    }
    try {
      topicService.batchDeleteTopics(Arrays.asList(topicSelect));
View Full Code Here

  String topicName, @RequestParam(value = "topicNav", required = false)
  String topicNav, @RequestParam(value = "toSubTopic", required = false)
  boolean topicSubTopic, @RequestParam(value = "pageNum", required = false)
  int pageNum, @RequestParam(value = "type", required = false)
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      errorMav.setAnonymousErrorInfo();
      return errorMav;
    }
    int number = topicService.modifyTopic(topicName, topicid, topicNav, user.getUserName());
    if (topicSubTopic) {
      topicService.modifySubTopicNav(topicid, topicNav);
    }
    if (number > 0) {
      return this.topicPage(topicid, pageNum, 0, type);
View Full Code Here

  String url, @RequestParam("lspri")
  int lspri, @RequestParam("topicid")
  String topicid, @RequestParam(value = "pageNum", required = false)
  int pageNum, @RequestParam(value = "type", required = false)
  int type, HttpSession session) {
    User user = getUserFromSession(session);
    if (user == null) {
      return errorMav;
    }
    int number = pushRecordService.addBlankDoc(title, subTitle, url, topicid, lspri,
        user.getUserName(), img);
    if (number > 0) {
      return this.topicPage(topicid, pageNum, 0, type);
    }
    return errorMav;
  }
View Full Code Here

TOP

Related Classes of com.iqbon.jcms.domain.User

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.