Examples of UserDao


Examples of org.jresearch.gossip.dao.UserDAO

            HttpServletRequest request, HttpServletResponse response)
            throws JGossipException {
        HttpSession session = request.getSession();

        User user = (User) session.getAttribute(IConst.SESSION.USER_KEY);
        UserDAO dao = UserDAO.getInstance();
        ProfileForm pForm = (ProfileForm) form;
        String forward=IConst.TOKEN.PAGE;
        try {
            if (Configurator.getInstance().getBoolean(
                    IConst.CONFIG.ENABLE_EXT_SIGN_ON)
                    && !dao.isUserExist(user.getName())) {
                //add new forum user
                pForm.setLogin(user.getName());
                pForm.setPassword(user.getName());
                pForm.setPassword2(user.getName());
                dao.addUser(pForm);
                user = dao.getUser(pForm.getLogin(), pForm.getPassword());
                if (user.getStatus() == UserStatus.GUEST) {
                    session.setAttribute(IConst.SESSION.USER_KEY, user);
                    throw new LogicException(getResources(request).getMessage(
                            "errors.ERR22")
                            + user.getName());
                }
                user.setIp(request.getRemoteAddr());
                forward=IConst.TOKEN.WELCOME;
                log(request, "logs.LOG7", user.getName());
            } else {
                //update user info
                dao.updateUser(pForm, user.getName());
                user = dao.getUserEncoded(user.getName(), user.getPassword());
                user.setIp(request.getRemoteAddr());
                log(request, "logs.LOG19");

            }
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

  public ActionForward process(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response)
      throws SystemException {
    ProcessTopicForm ptForm = (ProcessTopicForm) form;
    ForumDAO dao = ForumDAO.getInstance();
    UserDAO userdao = UserDAO.getInstance();
    HttpSession session = request.getSession();
    User user = (User) session.getAttribute(IConst.SESSION.USER_KEY);
    int fid = Integer.parseInt(ptForm.getFid());
    int tid = Integer.parseInt(ptForm.getFid());
    try {
     
      Forum currForum = dao.getForumInfo(fid);
      //      check access rights if forum invisible
      if ((currForum.getLocked() == IConst.Forum.STATUS_INVISIBLE)
          && (user.getStatus() < Integer.parseInt(Configurator
              .getInstance().get(IConst.CONFIG.INVADER1)))) {
        return (mapping.findForward(IConst.TOKEN.DENIED));
      }
      request.setAttribute(IConst.REQUEST.CURR_FORUM, currForum);
      session.setAttribute(IConst.SESSION.CURR_FORUM, currForum);
      updateLastVisitTime((HashMap) session
          .getAttribute(IConst.SESSION.LAST_INTIME), ptForm.getTid(),
          dao.now());
      RecordsData recordsData = new RecordsData();
      Topic currThread = dao.getThreadInfo(tid);
      dao.fillMessagesList(user, recordsData, ptForm);
      Iterator it = recordsData.getRecords().iterator();
      boolean attachEnabled = Configurator.getInstance().getBoolean(
          IConst.CONFIG.ENABLE_FILE_UPLOAD);
      if (it.hasNext()) {
        Message mess = (Message) it.next();
        currThread.setSubject(mess.getHeading());
        mess.setSenderInfo(userdao.getSenderInfo(mess.getSender()));
        if (attachEnabled) {
          mess.setAttachments(dao.getAttachmentsInfo(mess.getId()));
        }
      } else {
        return (new ActionForward("/ShowForum.do?fid="
            + ptForm.getFid(), true));
      }
      while (it.hasNext()) {
        Message mess = (Message) it.next();
        mess.setSenderInfo(userdao.getSenderInfo(mess.getSender()));
        if (attachEnabled) {
          mess.setAttachments(dao.getAttachmentsInfo(mess.getId()));
        }
      }
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

   */
  public ActionForward process(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response)
      throws SystemException {
    ForumDAO dao = ForumDAO.getInstance();
    UserDAO userdao = UserDAO.getInstance();
    ProcessModForm pmForm = (ProcessModForm) form;
    try {
      dao.addMod(pmForm.getFid(), pmForm.getName());
      userdao.setUserStatus(pmForm.getName(), UserStatus.MOD);
      setUpdatedLogin(pmForm.getName());
    } catch (SQLException sqle) {
      getServlet().log("Connection.process", sqle);
      throw new SystemException(sqle);
    }
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

                || IConst.VALUES.FALSE.equals(Configurator.getInstance().get(
                        IConst.CONFIG.ENABLE_EMAIL_CONFIRMATION))) { return (mapping
                .findForward(IConst.TOKEN.DENIED)); }
        PendingRegistrationForm prForm = (PendingRegistrationForm) form;
        HttpSession session = request.getSession();
        UserDAO dao = UserDAO.getInstance();

        try {
           
            String confirmcode = dao.generatePassword();
            if (dao.addPendingUser(prForm.getLogin(), prForm.getEmail(), confirmcode)) {
                log(request, "logs.LOG7", prForm.getLogin());
                setStatusMessage(request, "status.PENDING_USER_ADDED", prForm
                        .getLogin());

                /*
 
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

     * @return DOCUMENT ME!
     */
    public ActionForward process(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response)
        throws SystemException {
        UserDAO dao = UserDAO.getInstance();
        ProcessUserForm puForm=(ProcessUserForm)form;
        try {
           
            setUpdatedLogin(dao.getUserName(Integer.parseInt(puForm.getUid())));
            dao.deleteUser(puForm.getUid());
            log(request, "logs.LOG9",
                "uid=" + puForm.getUid());
        } catch (SQLException sqle) {
            getServlet().log("Connection.process", sqle);
            throw new SystemException(sqle);
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

                || IConst.VALUES.FALSE.equals(Configurator.getInstance().get(
                        IConst.CONFIG.ENABLE_EMAIL_CONFIRMATION))) { return (mapping
                .findForward(IConst.TOKEN.DENIED)); }

        HttpSession session = request.getSession();
        UserDAO dao = UserDAO.getInstance();
        PendingRegistrationForm pprForm = (PendingRegistrationForm) form;
        try {
           

            if (dao.checkPendingUser(pprForm.getLogin(), pprForm.getCode())) {
                dao.deletePendingUser(pprForm.getLogin());
            }
            setStatusMessage(request, "status.PENDING_REGISTRATION_CANCELLED",
                    pprForm.getLogin());
        } catch (SQLException sqle) {
            getServlet().log("Connection.process", sqle);
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

        }

        application.log("AutoLoginFilter: external user login=" + extUserLogin);

        if (extUserLogin != null) {
            UserDAO dao = UserDAO.getInstance();

            try {

                if (!dao.isUserExist(extUserLogin)) {
                    //create empty user with status=1 and name=extUserLogin
                    user = new User(request.getRemoteAddr());
                    user.setName(extUserLogin);
                    user.setStatus(UserStatus.USER);
                } else {
                    user = dao.getUser(extUserLogin);
                    user.setIp(request.getRemoteAddr());
                }

                application
                        .log("AutoLoginFilter: external user is loaded with login="
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

        User user = null;

        if ((userCookie != null)) {
            HttpSession session = request.getSession();
            ServletContext application = session.getServletContext();
            UserDAO dao = UserDAO.getInstance();
            StringTokenizer login = new StringTokenizer(userCookie, "*");

            if (login.countTokens() >= 2) {
                try {
                    user = dao.getUserEncoded(login.nextToken(), login
                            .nextToken());
                } catch (SQLException sqle) {
                    throw new ServletException(sqle);
                }
            }
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

        throws SystemException {
        HttpSession session = request.getSession();
        User user = (User) session.getAttribute(IConst.SESSION.USER_KEY);
        ForumDAO dao = ForumDAO.getInstance();
        RecordsData recordsData = new RecordsData();
        UserDAO userdao = UserDAO.getInstance();

        try {
            dao.processSearch((SearchForm) form, recordsData,
                user.getStatus() > 7);

            Iterator it = recordsData.getRecords().iterator();

            while (it.hasNext()) {
                Message mess = (Message) it.next();
                mess.setSenderInfo(userdao.getSenderInfo(mess.getSender()));
            }

            request.setAttribute(IConst.REQUEST.RECORDS_DATA, recordsData);
        } catch (SQLException sqle) {
            getServlet().log("Connection.process", sqle);
View Full Code Here

Examples of org.jresearch.gossip.dao.UserDAO

                || IConst.VALUES.TRUE.equals(Configurator.getInstance().get(
                        IConst.CONFIG.ENABLE_EMAIL_CONFIRMATION))) { return (mapping
                .findForward(IConst.TOKEN.DENIED)); }

        HttpSession session = request.getSession();
        UserDAO dao = UserDAO.getInstance();

        try {
           

            if (dao.addUser((ProfileForm) form)) {
                User user = dao.getUser(((ProfileForm) form).getLogin(),
                        ((ProfileForm) form).getPassword());
                log(request, "logs.LOG7", user.getName());

                if (user.getStatus() > 0) {
                    user.setIp(request.getRemoteAddr());
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.