Package com.iqbon.jcms.domain

Examples of com.iqbon.jcms.domain.User


  private static Logger logger = Logger.getLogger(UserDAOTest.class);
  UserDAO userDAO;
  User user;
  protected void setUp() throws Exception {
    userDAO = (UserDAO) BeanFactory.getBean("userDAO");
    user = new User();
    user.setUserName("testuser");
    user.setNickName("testname");
    user.setPassword("test");
    user.setPositionNum(1);
    user.setAddUser("admin");
View Full Code Here


  public void testDeleteUser() {
    userDAO.deleteUser("testuser");
  }
 
  public void testUserValidation() {
    User user = userDAO.validationUser("testuser", "test");
    logger.info(ToStringBuilder.reflectionToString(user));
  }
View Full Code Here

  protected void tearDown() throws Exception {
    super.tearDown();
  }

  public void testUserValidation() {
    User user = userService.userValidation("testuser", "test");
    logger.info(ToStringBuilder.reflectionToString(user));
  }
View Full Code Here

  String topicid, @RequestParam("pageNum")
  int pageNum, @RequestParam("type")
  int type, @RequestParam(value = "docid", required = false)
  String docid, HttpSession session) {
    ModelAndView view = new ModelAndView();
    User user = getUserFromSession(session);
    List<Model> docModelList = modelService.getModelByTopic("", Model.modelType.doc.ordinal());
    if (CollectionUtils.isNotEmpty(docModelList)) {
      view.addObject("docModelList", docModelList);
    }
    if (StringUtils.isNotEmpty(docid)) {
View Full Code Here

  String digest, @RequestParam("reporter")
  String reporter, @RequestParam("keyword")
  String keyword, @RequestParam("modelName")
  String modelName, @RequestParam("status")
  int status, HttpSession session) {
    User user = getUserFromSession(session);
    Doc doc = new Doc();
    String docid = RandomStringUtils.randomAlphanumeric(11);
    doc.setDocid(docid);
    doc.setTitle(title);
    doc.setContent(content);
    doc.setDigest(digest);
    doc.setReporter(reporter);
    doc.setModifyUser(user.getUserName());
    doc.setType(Doc.docType.normal.ordinal());
    doc.setKeyword(keyword);
    doc.setModelName(modelName);
    doc.setStatus(status);
    String url = JCMSConstant.createDocUrl(docid, Doc.docType.normal.ordinal());
    doc.setUrl(url);
    int number = docService.addDoc(doc);
    if (number > 0) {//增加推送记录
      PushRecord pushRecord = new PushRecord();
      pushRecord.setIndexid(JCMSConstant.createPushRecordId());
      pushRecord.setDocid(docid);
      pushRecord.setLspri(PushRecord.DEFAULT_LSPRI);
      pushRecord.setModifyUser(user.getUserName());
      pushRecord.setTitle(title);
      pushRecord.setTopicid(topicid);
      pushRecord.setType(PushRecord.PUSH_RECORD_TYPE.doc.ordinal());
      pushRecord.setUrl(url);
      number = pushRecordService.addPushRecord(pushRecord);
View Full Code Here

  String keyword, @RequestParam("modelName")
  String modelName, @RequestParam("status")
  int status, @RequestParam("docid")
  String docid, @RequestParam("url")
  String url, HttpSession session) {
    User user = getUserFromSession(session);
    Doc doc = new Doc();
    doc.setDocid(docid);
    doc.setTitle(title);
    doc.setContent(content);
    doc.setDigest(digest);
    doc.setReporter(reporter);
    doc.setModifyUser(user.getUserName());
    doc.setType(Doc.docType.normal.ordinal());
    doc.setKeyword(keyword);
    doc.setModelName(modelName);
    doc.setStatus(status);
    doc.setUrl(url);
View Full Code Here

  public String deleteDoc(@RequestParam("topicid")
  String topicid, @RequestParam("pageNum")
  int pageNum, @RequestParam("type")
  int type, @RequestParam("docid")
  String docid, HttpSession session) {
    User user = getUserFromSession(session);
    int number = docService.deleteDoc(docid, user.getUserName());
    if (number > 0) {
      return redirect("/admin/topic/topicPage.do?pageNum=" + pageNum + "&type=" + type
          + "&topicid=" + topicid);
    } else {
      return getErrorUrl("删除文章失败");
View Full Code Here

      @RequestParam("password") String password, @RequestParam("authCode") String authCode,
      @RequestParam(value = "remember", required = false) boolean remember,
      HttpServletRequest request,
      HttpServletResponse response) {
    ModelAndView view = new ModelAndView();
    User user = userService.userValidation(userName, password);
    if (user == null) {//用户不存在
        view.setViewName(KeyConstant.ERROR_PAGE);
      } else {
      JCMSProperties propertiy = JCMSProperties.getInstance();
        HttpSession session = request.getSession();
        if (authCode.equals(session.getAttribute(KeyConstant.SESSION_KEY_AUTH_CODE))) {
        if (BooleanUtils.isTrue(remember)) {//保存记住用户名的cookie
            Cookie cookie = new Cookie(KeyConstant.COOKIE_KEY_USERNAME, userName);
            cookie.setMaxAge(3600 * 24 * 7);
          cookie.setPath(propertiy.getHost());
            response.addCookie(cookie);
          }
          session.removeAttribute(KeyConstant.SESSION_KEY_AUTH_CODE);
          session.setAttribute(KeyConstant.SESSION_KEY_USER, user);
          view.setViewName("redirect:/admin/common/index.do");
        logger.info("user:" + user.getUserName() + " 登录");
      } else {//验证码错误
        errorMav.setErrorInfo("验证码错误");
        logger.warn("user:" + user.getUserName() + "验证码错误");
        return errorMav;
        }
      }     
    return view;
  }
View Full Code Here

   */
  @RequestMapping(value = "/userInfo.do")
  public ModelAndView getUserInfoByUserName(@RequestParam("userName")
  String userName) {
    ModelAndView view = new ModelAndView();
    User user = userService.getUserInfoByUserName(userName);
    view.addObject("user", user);
    view.setViewName(KeyConstant.ADMIN_JSP_PATH + "user");
    return view;
  }
View Full Code Here

  String nickname, @RequestParam(value = "email", required = false)
  String email, @RequestParam(value = "telephone", required = false)
  String telephone, @RequestParam(value = "mobile", required = false)
  String mobile) {

    User user = new User();
    user.setUserName(userName);
    user.setNickName(nickname);
    user.setEmail(email);
    user.setTelephone(telephone);
    user.setMobile(mobile);
    int number = userService.modifyUserInfo(user);
    if (number > 0) {
      ModelAndView view = new ModelAndView();
      view.addObject("user", user);
      view.setViewName(KeyConstant.ADMIN_JSP_PATH + "user");
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.