Package com.axelor.auth.db
Class Role
- java.lang.Object
-
- com.axelor.db.Model
-
- com.axelor.auth.db.AuditableModel
-
- com.axelor.auth.db.Role
-
@Entity public class Role extends AuditableModel
This object stores the roles.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMenu(MetaMenu item)Add the givenMetaMenuitem to themenuscollection.voidaddMetaPermission(MetaPermission item)Add the givenMetaPermissionitem to themetaPermissionscollection.voidaddPermission(Permission item)Add the givenPermissionitem to thepermissionscollection.voidclearMenus()Clear themenuscollection.voidclearMetaPermissions()Clear themetaPermissionscollection.voidclearPermissions()Clear thepermissionscollection.booleanequals(Object obj)StringgetDescription()LonggetId()Set<MetaMenu>getMenus()Set<MetaPermission>getMetaPermissions()StringgetName()Set<Permission>getPermissions()inthashCode()voidremoveMenu(MetaMenu item)Remove the givenMetaMenuitem from themenuscollection.voidremoveMetaPermission(MetaPermission item)Remove the givenMetaPermissionitem from themetaPermissionscollection.voidremovePermission(Permission item)Remove the givenPermissionitem from thepermissionscollection.voidsetDescription(String description)voidsetId(Long id)voidsetMenus(Set<MetaMenu> menus)voidsetMetaPermissions(Set<MetaPermission> metaPermissions)voidsetName(String name)voidsetPermissions(Set<Permission> permissions)StringtoString()-
Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
-
Methods inherited from class com.axelor.db.Model
getArchived, getVersion, isSelected, setArchived, setSelected, setVersion
-
-
-
-
Constructor Detail
-
Role
public Role()
-
Role
public Role(String name)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
addMenu
public void addMenu(MetaMenu item)
Add the givenMetaMenuitem to themenuscollection.- Parameters:
item- the item to add
-
removeMenu
public void removeMenu(MetaMenu item)
Remove the givenMetaMenuitem from themenuscollection.- Parameters:
item- the item to remove
-
clearMenus
public void clearMenus()
Clear themenuscollection.
-
getPermissions
public Set<Permission> getPermissions()
-
setPermissions
public void setPermissions(Set<Permission> permissions)
-
addPermission
public void addPermission(Permission item)
Add the givenPermissionitem to thepermissionscollection.- Parameters:
item- the item to add
-
removePermission
public void removePermission(Permission item)
Remove the givenPermissionitem from thepermissionscollection.- Parameters:
item- the item to remove
-
clearPermissions
public void clearPermissions()
Clear thepermissionscollection.
-
getMetaPermissions
public Set<MetaPermission> getMetaPermissions()
-
setMetaPermissions
public void setMetaPermissions(Set<MetaPermission> metaPermissions)
-
addMetaPermission
public void addMetaPermission(MetaPermission item)
Add the givenMetaPermissionitem to themetaPermissionscollection.- Parameters:
item- the item to add
-
removeMetaPermission
public void removeMetaPermission(MetaPermission item)
Remove the givenMetaPermissionitem from themetaPermissionscollection.- Parameters:
item- the item to remove
-
clearMetaPermissions
public void clearMetaPermissions()
Clear themetaPermissionscollection.
-
-