Package com.barsoft.memepost.entities

Examples of com.barsoft.memepost.entities.Users


            final File dataFile = new File(ctx.getRealPath(ctx.getInitParameter("data.file"))).getCanonicalFile();
            if (dataFile.isFile()) {
                ctx.log(String.format("Loading ChatUsers from: %s", dataFile.getAbsolutePath()));
                final ObjectInputStream in = new ObjectInputStream(new FileInputStream(dataFile));
                try {
                    final Users users = (Users) in.readObject();
                    ctx.setAttribute("users", users);
                } finally {
                    in.close();
                }
            }
View Full Code Here


    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {
        final ServletContext ctx = sce.getServletContext();
        final Users users = (Users) ctx.getAttribute("users");
        try {
            final File dataFile = new File(ctx.getRealPath(ctx.getInitParameter("data.file"))).getCanonicalFile();
            ctx.log(String.format("---------------------------Saving ChatUsers to: %s", dataFile.getAbsolutePath()));
            final ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(dataFile));
            try {
View Full Code Here

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         request.setCharacterEncoding("UTF-8");
        HttpSession sess = request.getSession();
        User curuser = (User) sess.getAttribute("curuser");
        String curpost = (String) request.getParameter("id");
        Users users = (Users) this.getServletContext().getAttribute("users");


        for (User u : users.getUsers().keySet()) {
            for (Post p : ((List<Post>) users.getUsers().get(u))) {
                if (p.getId() == Integer.parseInt(curpost)) {
                    Comment c=new Comment();
                    c.setText(request.getParameter("comment"));
                    c.setUser(curuser);
                    p.getComments().add(c);
View Full Code Here

        } catch (Exception e) {
            response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
            return;
        }

        Users users = (Users) this.getServletContext().getAttribute("users");

        if (users.getUsers().containsKey(u)) {
            request.setAttribute("message", String.format("User \"%s\" already exists", username));

            final RequestDispatcher rd = getServletContext().getRequestDispatcher("/signup.jsp");
            rd.forward(request, response);
            return;
        }
        users.getUsers().put(u, new ArrayList<Post>());

        request.getSession().setAttribute("curuser", u);

        response.sendRedirect(request.getContextPath() + "/home.jsp");
    }
View Full Code Here

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         request.setCharacterEncoding("UTF-8");
        HttpSession sess = request.getSession();
        User curuser = (User) sess.getAttribute("curuser");
        String curpost = (String) request.getParameter("id");
        Users users = (Users) this.getServletContext().getAttribute("users");

        boolean stop=false;
        for (User u : users.getUsers().keySet()) {
            for (Post p : ((List<Post>) users.getUsers().get(u))) {
                if (p.getId() == Integer.parseInt(curpost)) {
                    if (p.getDislikers().getUsers().keySet().contains(curuser)) {
                        p.getDislikers().getUsers().remove(curuser);

                    } else {
                        p.getDislikers().getUsers().put(curuser, ((List<Post>) users.getUsers().get(curuser)));

                    }
                    response.sendRedirect(request.getContextPath() + "/home.jsp");
                   return;
                }
View Full Code Here

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.setCharacterEncoding("UTF-8");
        HttpSession sess = request.getSession();
        User curuser = (User) sess.getAttribute("curuser");
        String curpost = (String) request.getParameter("id");
        Users users = (Users) this.getServletContext().getAttribute("users");

        boolean stop=false;
        for (User u : users.getUsers().keySet()) {
            for (Post p : ((List<Post>) users.getUsers().get(u))) {
                if (p.getId() == Integer.parseInt(curpost)) {
                    if (p.getLikers().getUsers().keySet().contains(curuser)) {
                        p.getLikers().getUsers().remove(curuser);

                    } else {
                        p.getLikers().getUsers().put(curuser, ((List<Post>) users.getUsers().get(curuser)));

                    }
                    response.sendRedirect(request.getContextPath() + "/home.jsp");
                   return;
                }
View Full Code Here

        request.setCharacterEncoding("UTF-8");
        HttpSession sess = request.getSession();
        User curuser = (User) sess.getAttribute("curuser");
        if (request.getParameter("clear") != null) {
            ServletContext cont = getServletContext();
            Users users = (Users) cont.getAttribute("users");
            users.getUsers().put(curuser,new ArrayList<Post>());
            cont.setAttribute("users", users);
        }
        sess.removeAttribute("curuser");
        response.sendRedirect("signin.jsp");
    }
View Full Code Here

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.setCharacterEncoding("UTF-8");
        HttpSession sess = request.getSession();
        User curuser = (User) sess.getAttribute("curuser");
        String curpost = (String) request.getParameter("id");
        Users users = (Users) this.getServletContext().getAttribute("users");

        for (Post p : ((List<Post>) users.getUsers().get(curuser))) {
            if (p.getId() == Integer.parseInt(curpost)) {
                ((List<Post>) users.getUsers().get(curuser)).remove(p);
                break;
            }
        }

        response.sendRedirect(request.getContextPath()+"/home.jsp");
View Full Code Here

            response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
            return;
        }

        User curuser = (User) request.getSession().getAttribute("curuser");
        Users users = (Users) this.getServletContext().getAttribute("users");
        ((List<Post>) users.getUsers().get(curuser)).add(p);

        response.sendRedirect(request.getContextPath() + "/home.jsp");
    }
View Full Code Here

TOP

Related Classes of com.barsoft.memepost.entities.Users

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.