Package org.jivesoftware.openfire.user

Examples of org.jivesoftware.openfire.user.User


            }
        }
    }
   
    public void deleteUser(String username) throws UserNotFoundException{
        User user = getUser(username);
        userManager.deleteUser(user);
    }
View Full Code Here


     * @throws UserNotFoundException if the requested user
     *         does not exist in the local server.
     */
    public void disableUser(String username) throws UserNotFoundException
    {
        User user = getUser(username);
        LockOutManager.getInstance().disableAccount(username, null, null);
    }
View Full Code Here

     * @throws UserNotFoundException if the requested user
     *         does not exist in the local server.
     */
    public void enableUser(String username) throws UserNotFoundException
    {
        User user = getUser(username);
        LockOutManager.getInstance().enableAccount(username);
    }
View Full Code Here

    }
   
    public void updateUser(String username, String password, String name, String email, String groupNames)
            throws UserNotFoundException
    {
        User user = getUser(username);
        if (password != null) user.setPassword(password);
        if (name != null) user.setName(name);
        if (email != null) user.setEmail(email);

        if (groupNames != null) {
            Collection<Group> newGroups = new ArrayList<Group>();
            StringTokenizer tkn = new StringTokenizer(groupNames, ",");
            while (tkn.hasMoreTokens()) {
View Full Code Here

            }
            else if (!presenceManager.canProbePresence(new JID(sender), targetJID.getNode())) {
                throw new UserNotFoundException("Sender is not allowed to probe this user");
            }
        }
        User user = userManager.getUser(targetJID.getNode());
        return presenceManager.getPresence(user);
    }
View Full Code Here

            // Recreate the unavailable presence with the last known status
            JID targetJID = new JID(request.getParameter("jid"));
            presence = new Presence(Presence.Type.unavailable);
            XMPPServer server = XMPPServer.getInstance();
            try {
                User user = server.getUserManager().getUser(targetJID.getNode());
                String status = server.getPresenceManager().getLastPresenceStatus(user);
                if (status != null) {
                    presence.setStatus(status);
                }
                else {
View Full Code Here

            // Recreate the unavailable presence with the last known status
            JID targetJID = new JID(request.getParameter("jid"));
            presence = new Presence(Presence.Type.unavailable);
            XMPPServer server = XMPPServer.getInstance();
            try {
                User user = server.getUserManager().getUser(targetJID.getNode());
                String status = server.getPresenceManager().getLastPresenceStatus(user);
                if (status != null) {
                    presence.setStatus(status);
                }
                else {
View Full Code Here

   *            The activity entry to publish
   * @throws UserNotFoundException
   */
  public void publishActivity(String userJID, ActivityEntry entry) throws UserNotFoundException {
    // Overide the actor to avoid spoofing
    User user = UserManager.getInstance().getUser(new JID(userJID).getNode());
    ActivityActor actor = activityFactory.actor();
    actor.setUri(userJID);
    actor.setName(user.getName());
    actor.setEmail(user.getEmail());

    // Persist the activities
    final EntityManager em = OswPlugin.getEmFactory().createEntityManager();
    em.getTransaction().begin();
    entry.setId(DefaultAtomHelper.generateId());
View Full Code Here

   *            The activity entry to update
   * @throws UserNotFoundException
   */
  public void updateActivity(String userJID, ActivityEntry entry) throws UserNotFoundException, UnauthorizedException {
    // Overide the actor to avoid spoofing
    User user = UserManager.getInstance().getUser(new JID(userJID).getNode());
    ActivityActor actor = activityFactory.actor();
    actor.setUri(userJID);
    actor.setName(user.getName());
    actor.setEmail(user.getEmail());
   
    // Persist the activities
    final EntityManager em = OswPlugin.getEmFactory().createEntityManager();
    em.getTransaction().begin();
    PersistentActivityEntry oldEntry=em.find(PersistentActivityEntry.class, entry.getId());
View Full Code Here

TOP

Related Classes of org.jivesoftware.openfire.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.