Package org.yamcs.security
Class Role
- java.lang.Object
-
- org.yamcs.security.Role
-
public class Role extends Object
Collection of system and object privileges.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObjectPrivilege(ObjectPrivilege privilege)voidaddSystemPrivilege(SystemPrivilege privilege)booleanequals(Object obj)StringgetDescription()StringgetName()Set<ObjectPrivilege>getObjectPrivileges()Set<SystemPrivilege>getSystemPrivileges()inthashCode()booleanisDefaultRole()voidsetDefaultRole(boolean defaultRole)voidsetDescription(String description)voidsetObjectPrivileges(Set<ObjectPrivilege> privileges)voidsetSystemPrivileges(Set<SystemPrivilege> privileges)StringtoString()
-
-
-
Constructor Detail
-
Role
public Role(String name)
-
-
Method Detail
-
getName
public String getName()
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
addSystemPrivilege
public void addSystemPrivilege(SystemPrivilege privilege)
-
addObjectPrivilege
public void addObjectPrivilege(ObjectPrivilege privilege)
-
getSystemPrivileges
public Set<SystemPrivilege> getSystemPrivileges()
-
getObjectPrivileges
public Set<ObjectPrivilege> getObjectPrivileges()
-
setSystemPrivileges
public void setSystemPrivileges(Set<SystemPrivilege> privileges)
-
setObjectPrivileges
public void setObjectPrivileges(Set<ObjectPrivilege> privileges)
-
isDefaultRole
public boolean isDefaultRole()
-
setDefaultRole
public void setDefaultRole(boolean defaultRole)
-
-