package haipham.webnntp.ejb.user;

import javax.ejb.*;
import java.util.*;
import haipham.webnntp.ejb.group.*;

class UserModel{
    public String       userName;
    public String       password;
    public Collection   groups;
    public int          userType;
    public Setting      settings;

    public final static Class groups_type = 
                        haipham.webnntp.ejb.group.UserGroup.class;

    protected EntityContext   m_context;

    public void addGroup(UserGroup group){
        groups.add(group);
    }

    public void removeGroup(UserGroup group){
        groups.remove(group);
    }

    public String getUserName(){return userName;}
    public String getPassword(){return password;}
    public Collection getGroups(){return groups;}
    public int getUserType(){return userType;}
    public Setting getSettings(){return settings;}

    public void setUserName(String user){userName = user;}
    public void setPassword(String pass){password = pass;}
    public void setUserType(int type){userType = type;}
}
