Package com.axelor.auth.db
Class Group
- java.lang.Object
-
- com.axelor.db.Model
-
- com.axelor.auth.db.AuditableModel
-
- com.axelor.auth.db.Group
-
@Entity public class Group extends AuditableModel
This object stores the groups.
-
-
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.voidaddRole(Role item)Add the givenRoleitem to therolescollection.voidaddView(MetaView item)Add the givenMetaViewitem to theviewscollection.voidclearMenus()Clear themenuscollection.voidclearMetaPermissions()Clear themetaPermissionscollection.voidclearPermissions()Clear thepermissionscollection.voidclearRoles()Clear therolescollection.voidclearViews()Clear theviewscollection.booleanequals(Object obj)StringgetCode()StringgetHomeAction()Default home action.LonggetId()Set<MetaMenu>getMenus()Set<MetaPermission>getMetaPermissions()StringgetName()StringgetNavigation()Set<Permission>getPermissions()Set<Role>getRoles()BooleangetTechnicalStaff()Specify whether the members of this group are technical staff.ViewCustomizationPermissiongetViewCustomizationPermission()Set<MetaView>getViews()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.voidremoveRole(Role item)Remove the givenRoleitem from therolescollection.voidremoveView(MetaView item)Remove the givenMetaViewitem from theviewscollection.voidsetCode(String code)voidsetHomeAction(String homeAction)voidsetId(Long id)voidsetMenus(Set<MetaMenu> menus)voidsetMetaPermissions(Set<MetaPermission> metaPermissions)voidsetName(String name)voidsetNavigation(String navigation)voidsetPermissions(Set<Permission> permissions)voidsetRoles(Set<Role> roles)voidsetTechnicalStaff(Boolean technicalStaff)voidsetViewCustomizationPermission(ViewCustomizationPermission viewCustomizationPermission)voidsetViews(Set<MetaView> views)StringtoString()-
Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
-
Methods inherited from class com.axelor.db.Model
getArchived, getCid, getVersion, isSelected, setArchived, setCid, setSelected, setVersion
-
-
-
-
Method Detail
-
getCode
public String getCode()
-
setCode
public void setCode(String code)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getNavigation
public String getNavigation()
-
setNavigation
public void setNavigation(String navigation)
-
getHomeAction
public String getHomeAction()
Default home action.- Returns:
- the property value
-
setHomeAction
public void setHomeAction(String homeAction)
-
getTechnicalStaff
public Boolean getTechnicalStaff()
Specify whether the members of this group are technical staff.- Returns:
- the property value
-
setTechnicalStaff
public void setTechnicalStaff(Boolean technicalStaff)
-
getViewCustomizationPermission
public ViewCustomizationPermission getViewCustomizationPermission()
-
setViewCustomizationPermission
public void setViewCustomizationPermission(ViewCustomizationPermission viewCustomizationPermission)
-
addRole
public void addRole(Role item)
Add the givenRoleitem to therolescollection.- Parameters:
item- the item to add
-
removeRole
public void removeRole(Role item)
Remove the givenRoleitem from therolescollection.- Parameters:
item- the item to remove
-
clearRoles
public void clearRoles()
Clear therolescollection.
-
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.
-
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.
-
addView
public void addView(MetaView item)
Add the givenMetaViewitem to theviewscollection.- Parameters:
item- the item to add
-
removeView
public void removeView(MetaView item)
Remove the givenMetaViewitem from theviewscollection.- Parameters:
item- the item to remove
-
clearViews
public void clearViews()
Clear theviewscollection.
-
-