org.pentaho.platform.engine.security.userroledao
Interface IPentahoRole
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- PentahoRole
public interface IPentahoRole
- extends java.io.Serializable
A role in the Pentaho platform. Contains a set of users to which the role is assigned. A role is also known as an
authority.
- Author:
- mlowery
getName
java.lang.String getName()
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String description)
getUsers
java.util.Set<IPentahoUser> getUsers()
setUsers
void setUsers(java.util.Set<IPentahoUser> users)
addUser
boolean addUser(IPentahoUser user)
- Returns:
- Same meaning as Set.add return value.
removeUser
boolean removeUser(IPentahoUser user)
- Returns:
- Same meaning as Set.remove return value.
clearUsers
void clearUsers()