Package org.jresearch.gossip.beans.user

Examples of org.jresearch.gossip.beans.user.User


        if (evt.getName().equals(IConst.SESSION.USER_KEY)) {
            HttpSession session = evt.getSession();
            cleanUpPermissions(session);
            ServletContext app = session.getServletContext();
            ForumDAO forumdao = ForumDAO.getInstance();
            User user = (User) evt.getSession().getAttribute(
                    IConst.SESSION.USER_KEY);

            try {
                savePermissionGuard(session);
                if (user.getStatus() > 0) {
                    forumdao.removeEntry(user.getName());
                }

                forumdao.addEntry(getCurrentEntry(evt));

                //write message in forum log
                JGossipLog.audit(LogLevel.INFO, user, ((MessageResources) app
                        .getAttribute(Globals.MESSAGES_KEY
                                + Configurator.getInstance().get(
                                        IConst.CONFIG.MODULE_PREFIX)))
                        .getMessage("logs.LOG1"), session);
            } catch (SQLException sqle) {
                sqle.printStackTrace();
            } catch (SystemException e) {
                e.printStackTrace();
            }

            app.log("UserWatcher: User bean is added with login="
                    + user.getName());
        }
    }
View Full Code Here


                /* ignore this exception */
            }

            ServletContext app = session.getServletContext();

            User user = (User) evt.getValue();

            UserDAO dao = UserDAO.getInstance();
            ForumDAO forumdao = ForumDAO.getInstance();

            try {
                forumdao.removeEntry(session.getId());

                if (user.getStatus() != UserStatus.GUEST) {
                    dao.updateIntime(user.getName());
                }
                //              write message in forum log
                JGossipLog.audit(LogLevel.INFO, user, ((MessageResources) app
                        .getAttribute(Globals.MESSAGES_KEY
                                + Configurator.getInstance().get(
                                        IConst.CONFIG.MODULE_PREFIX)))
                        .getMessage("logs.LOG23"), session);
            } catch (SQLException sqle) {
                sqle.printStackTrace();
            } catch (ConfiguratorException e) {
                e.printStackTrace();
            }

            app.log("UserWatcher: User bean with login=" + user.getName()
                    + " is removed");
        }
    }
View Full Code Here

            HttpSession session = evt.getSession();
            cleanUpPermissions(session);
            ServletContext app = session.getServletContext();

            ForumDAO forumdao = ForumDAO.getInstance();
            User user = (User) evt.getSession().getAttribute(
                    IConst.SESSION.USER_KEY);

            try {

                if (user.getStatus() > 0) {
                    forumdao.removeEntry(user.getName());
                }

                if (!forumdao.isEntryExist(session.getId())) {
                    forumdao.addEntry(getCurrentEntry(evt));
                } else {
                    forumdao.updateEntry(getCurrentEntry(evt));
                }
                savePermissionGuard(session);
            } catch (SQLException sqle) {
                sqle.printStackTrace();
            } catch (SystemException e) {
                e.printStackTrace();
            }

            app.log("UserWatcher: User bean is replaced, new login="
                    + user.getName());
        }
    }
View Full Code Here

        }
    }

    private void savePermissionGuard(HttpSession session)
            throws SystemException {
        User user = (User) session.getAttribute(IConst.SESSION.USER_KEY);
        if (user.getStatus() == UserStatus.GUEST
                || (user.getInfo().getEmail() != null)) {
            session.setAttribute(IConst.SESSION.PERMISSION_GUARD_KEY,
                    PermissionGuardFactory.getInstance().createGuard(
                            user.getName()));
        } else if (Configurator.getInstance().getBoolean(
                IConst.CONFIG.ENABLE_EXT_SIGN_ON)) {
            session.setAttribute(IConst.SESSION.PERMISSION_GUARD_KEY,
                    PermissionGuardFactory.getInstance().createGuard(
                            user.getStatus()));
        }
    }
View Full Code Here

TOP

Related Classes of org.jresearch.gossip.beans.user.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.