Package org.apache.james.user.api

Examples of org.apache.james.user.api.UsersRepository


    /**
     * @see org.apache.james.user.api.UserManagementMBean#listAllUsers(java.lang.String)
     */
    public String[] listAllUsers(String repositoryName) {
        List<String> userNames = new ArrayList<String>();
        UsersRepository users = getUserRepository(repositoryName);
        for (Iterator<String> it = users.list(); it.hasNext();) {
            userNames.add(it.next());
        }
        return (String[])userNames.toArray(new String[]{});
    }
View Full Code Here


    /**
     * @see org.apache.james.user.api.UserManagementMBean#setPassword(java.lang.String, java.lang.String, java.lang.String)
     */
    public boolean setPassword(String userName, String password, String repositoryName) {
        UsersRepository users = getUserRepository(repositoryName);
        User user = users.getUserByName(userName);
        if (user == null) throw new IllegalArgumentException("user not found: " + userName);
        return user.setPassword(password);
    }
View Full Code Here

    public UsersRepository getRepository(String name) {
        if (name == null || name.trim().equals("")) {
            name = defaultName;
        }

        UsersRepository response = objects.get(name);

        if ((response == null) && (log.isWarnEnabled())) {
            log.warn("No users repository called: " + name);
        }
        return response;
View Full Code Here

TOP

Related Classes of org.apache.james.user.api.UsersRepository

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.