Package org.apache.photark.security.authorization

Examples of org.apache.photark.security.authorization.UserInfo


            // deleting from other lists
            deleteMutuallyExclusiveLists(user.getUserId(), listName);

            Node users = (Node)session.getItem("/" + USER_STORE + "/" + USER_LISTS + "/" + listName);
            Node userNode;
            UserInfo userInfo = user.getUserInfo();
            if (users != null) {
                if (users.hasNode(JCREncoder.toJCRFormat(user.getUserId()))) {
                    users.getNode(JCREncoder.toJCRFormat(user.getUserId()));
                } else {
                    users.addNode(JCREncoder.toJCRFormat(user.getUserId()));
View Full Code Here


    private synchronized void addToAllUsers(User user) throws RepositoryException {
        if (!initialised) {
            init();
        }
        Session session = repositoryManager.getSession();
        UserInfo userInfo = user.getUserInfo();
        Node userNode;
        Node allUsers = (Node)session.getItem("/" + USER_STORE + "/" + ALL_USERS);
        if (allUsers != null) {

            if (allUsers.hasNode(JCREncoder.toJCRFormat(user.getUserId()))) {
                userNode = allUsers.getNode(JCREncoder.toJCRFormat(user.getUserId()));
            } else {
                userNode = allUsers.addNode(JCREncoder.toJCRFormat(user.getUserId()));
            }
            userNode.setProperty(USER_DISPLAY_NAME, JCREncoder.toJCRFormat(userInfo.getDisplayName()));
            userNode.setProperty(USER_EMAIL, JCREncoder.toJCRFormat(userInfo.getEmail()));
            userNode.setProperty(USER_REAL_NAME, JCREncoder.toJCRFormat(userInfo.getRealName()));
            userNode.setProperty(USER_WEBSITE, JCREncoder.toJCRFormat(userInfo.getWebsite()));
            userNode.setProperty(USER_ID, JCREncoder.toJCRFormat(user.getUserId()));
        }
        session.save();
    }
View Full Code Here

            Node allUsers = (Node)session.getItem("/" + USER_STORE + "/" + ALL_USERS);
            Node userNode;
            if (allUsers != null && allUsers.hasNode(JCREncoder.toJCRFormat(userId))) {
                userNode = allUsers.getNode(JCREncoder.toJCRFormat(userId));
                user = new User(JCREncoder.toNormalFormat(userNode.getName()));
                UserInfo userInfo =
                    new UserInfo(JCREncoder.toNormalFormat(userNode.getProperty(USER_DISPLAY_NAME).getValue()
                        .getString()), JCREncoder.toNormalFormat(userNode.getProperty(USER_EMAIL).getValue()
                        .getString()), JCREncoder.toNormalFormat(userNode.getProperty(USER_REAL_NAME).getValue()
                        .getString()), JCREncoder.toNormalFormat(userNode.getProperty(USER_WEBSITE).getValue()
                        .getString()));
                user.setUserInfo(userInfo);
View Full Code Here

            }
            if (newUser) {
                User user = getUser(userId);
                if (user == null) {
                    user = new User(userId);
                    user.setUserInfo(new UserInfo(email));
                }
                addUserToList(user, UNREGISTERED_USER_LIST);
            }
        } catch (RepositoryException e) {
            e.printStackTrace();
View Full Code Here

TOP

Related Classes of org.apache.photark.security.authorization.UserInfo

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.