@Entity public class Role extends AuditableModel
Modifier and Type | Method and Description |
---|---|
void |
addMenu(MetaMenu item)
Add the given
MetaMenu item to the menus . |
void |
addMetaPermission(MetaPermission item)
Add the given
MetaPermission item to the metaPermissions . |
void |
addPermission(Permission item)
Add the given
Permission item to the permissions . |
void |
clearMenus()
Clear the
menus collection. |
void |
clearMetaPermissions()
Clear the
metaPermissions collection. |
void |
clearPermissions()
Clear the
permissions collection. |
boolean |
equals(Object obj) |
String |
getDescription() |
Long |
getId() |
Set<MetaMenu> |
getMenus() |
Set<MetaPermission> |
getMetaPermissions() |
String |
getName() |
Set<Permission> |
getPermissions() |
int |
hashCode() |
void |
removeMenu(MetaMenu item)
Remove the given
MetaMenu item from the menus . |
void |
removeMetaPermission(MetaPermission item)
Remove the given
MetaPermission item from the metaPermissions . |
void |
removePermission(Permission item)
Remove the given
Permission item from the permissions . |
void |
setDescription(String description) |
void |
setId(Long id) |
void |
setMenus(Set<MetaMenu> menus) |
void |
setMetaPermissions(Set<MetaPermission> metaPermissions) |
void |
setName(String name) |
void |
setPermissions(Set<Permission> permissions) |
String |
toString() |
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
getArchived, getVersion, isSelected, setArchived, setSelected, setVersion
public Role()
public Role(String name)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public void addMenu(MetaMenu item)
MetaMenu
item to the menus
.item
- the item to addpublic void removeMenu(MetaMenu item)
MetaMenu
item from the menus
.item
- the item to removepublic void clearMenus()
menus
collection.public Set<Permission> getPermissions()
public void setPermissions(Set<Permission> permissions)
public void addPermission(Permission item)
Permission
item to the permissions
.item
- the item to addpublic void removePermission(Permission item)
Permission
item from the permissions
.item
- the item to removepublic void clearPermissions()
permissions
collection.public Set<MetaPermission> getMetaPermissions()
public void setMetaPermissions(Set<MetaPermission> metaPermissions)
public void addMetaPermission(MetaPermission item)
MetaPermission
item to the metaPermissions
.item
- the item to addpublic void removeMetaPermission(MetaPermission item)
MetaPermission
item from the metaPermissions
.item
- the item to removepublic void clearMetaPermissions()
metaPermissions
collection.