Package com.javaeye.jert.action.admin.usergroup

Source Code of com.javaeye.jert.action.admin.usergroup.BaseUserGroupAction

package com.javaeye.jert.action.admin.usergroup;

import java.util.List;

import com.javaeye.jert.action.admin.BaseAdminAction;
import com.javaeye.user.Group;
import com.javaeye.user.User;
import com.javaeye.user.UserManager;

/**
* @author Quake Wang
* @since 2004-12-28
* @version $Revision: 1.4 $
*/
public class BaseUserGroupAction extends BaseAdminAction {
    protected UserManager userManager;
    protected User user;
    protected Group group;
    private String username;
    private String groupname;

    public void setUsername(String username) {
        this.username = username;
        this.user = userManager.getUser(username);
    }

    public void setGroupname(String groupname) {
        this.groupname = groupname;
        this.group = userManager.getGroup(groupname);
    }
   
    public List getNonMemberGroups() {
        List groups = userManager.getGroups();
        groups.removeAll(user.getGroups());
        return groups;
    }
   
    public UserManager getUserManager() {
        return userManager;
    }

    public void setUserManager(UserManager userManager) {
        this.userManager = userManager;
    }

    public User getUser() {
        return user;
    }

    public String getUsername() {
        return username;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public Group getGroup() {
        return group;
    }

    public void setGroup(Group group) {
        this.group = group;
    }

    public String getGroupname() {
        return groupname;
    }
}
TOP

Related Classes of com.javaeye.jert.action.admin.usergroup.BaseUserGroupAction

TOP
Copyright © 2018 www.massapi.com. 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.