/sun/hostcaptain/trunk/src/ak/hostcaptain/core/model/User.java |
---|
107,6 → 107,11 |
return superuser; |
} |
public boolean isSuperuser() |
{ |
return (superuser != null) && superuser.booleanValue(); |
} |
public void setSuperuser(Boolean superuser) |
{ |
this.superuser = superuser; |
156,4 → 161,19 |
{ |
return new Object[] { getLogin() }; |
} |
public boolean viewableBy(User user) |
{ |
return user.isSuperuser() || user.equals(boss); |
} |
public boolean editableBy(User user) |
{ |
return user.isSuperuser(); |
} |
public boolean deleteableBy(User user) |
{ |
return user.isSuperuser(); |
} |
} |