public class AccessCard
{
    private boolean     classroomAccess, dormAccess, officeAccess;
    private int         number;    
    private String      name;
    
    
    public AccessCard(String name, int number)
    {
       this.name   = new String(name);
       this.number = number;

       classroomAccess = false;       
       dormAccess      = false;
       officeAccess    = false;       
    }
    

    public boolean canAccessClassrooms()
    {
       return classroomAccess;       
    }
    

    public boolean canAccessDorms()
    {
       return dormAccess;       
    }
    

    public boolean canAccessOffices()
    {
       return officeAccess;       
    }
 
    
    public String getName()
    {
       return name;       
    }
 
    
    public int getNumber()
    {
       return number;       
    }
    

    public void setAccessRights(boolean classroom, 
                                boolean dorm, 
                                boolean office)
    {
       classroomAccess = classroom;
       dormAccess      = dorm;
       officeAccess    = office;       
    }
    
}
